λ°μν μΉ
λ°μν λμμΈ
Responsive Web!
μλ§μ ννμ νλ©΄μμ λμν΄μΌνλλ°, κ·Έλμ μ¬λ¬κ°μ§ νλ©΄μ λμλλ μΉνμ΄μ§λ₯Ό λ§λ€κΈ° μν΄ κ³ λ €ν΄μΌνλ€. λ€μν νκ²½μμ μ μν μ μλ μ΄ κΈ°μ λ€μ λ°μ μν¨ λμ, 'λ°μν λμμΈ'μ΄λΌλ μ΅μ νλ¦κΉμ§ λνλκ² λ κ²μ΄λ€! νλ©΄μ ν¬κΈ°μ λ°λΌμ μΉ νμ΄μ§μ κ° μμλ€μ΄ λ°μν΄μ λμνκ² λλ κ²μ΄ λ°λ‘ λ°μν λμμΈμ΄λ€.
μ΄ λ°μν λμμΈμ μμν μΉ, CSSμμ ꡬννλ, 'λ―Έλμ΄ μΏΌλ¦¬'λ₯Ό λ°°μλ³΄κ² λ€.
μΌλ¨ μ΄λ κ² κΈ°λ³Έ μΈν μ ν΄λκ³ , νλ©΄μ ν¬κΈ°κ° 800pxμ κΈ°μ μΌλ‘ λ°μνμΌλ‘ λ³νκ² ν΄λ³΄λ κ²μ΄λ€.
@media()
λΌλ λ―Έλμ΄ μΏΌλ¦¬λΌλ νμλ₯Ό ν΄μ£Όκ³ , ( ) μμ '~μΌλ'λΌλ κ°μ μ§μ ν΄μ€λ€.
"νλ©΄μ widthκ° 800px μ΄μμΌ λ νλ©΄μ΄ λ³΄μ΄μ§ μκ² νκ³ μΆλ€." λΌλ μνμ΄λ€.
μ΄λ λ€μ λ§νλ©΄, νλ©΄ ν¬κΈ°κ° μ΅μν 800pxμ΄λΌκ³ λ§ν μ μλ€.
=> νλ©΄μ ν¬ν€κ° 800pxλ³΄λ€ ν¬λ€λ©΄, { div{} } div μμ μλ κ²μ΄ μλνλλ‘ νλ€.
λΌκ³ μ½λλ₯Ό 지 μ μλ€.
* min-width λ μ΅μνμ λλΉλ₯Ό μλ―Ένλ€.
* νλ©΄μ΄ λ³΄μ΄μ§ μκ² νλ κ²μ, display: none;μΌλ‘ ννν μ μλ€.
μ§μ!
λ§μ½, max-widthλ‘ λ°κΏμ€λ€λ©΄, μ΄ μ½λλ₯Ό μ΄λ»κ² λ²μν μ μμκΉ?
@media(max-width: 800px) {
div {
display: none;
}
}
=> μ€ν¬λ¦°μ νμ΄ 800pxλ³΄λ€ μλ€λ©΄, νλ©΄μ λμ€νλ μ΄λ₯Ό noneμΌλ‘ νλΌ
λΌκ³ ν μ μλ€. (λ¬νκ² λμ€μ ν·κ°λ¦΄ κ² κ°μ λΆκΈΈν μκ°...무쑰건 'λ°λ μλ―Έλ€'λΌκ³ μΈμμΌκ² λ€)
[μμ©]
νλ©΄ ν¬κΈ°κ° 500px μ΄νμΌ λ, 그리λλ₯Ό λΈλ ννλ‘, olμ μ€λ₯Έμͺ½ border lineμ 보μ΄μ§ μκ² λ°κΏμ£Όλ μ½λλ₯Ό μ΄λ κ² μμ±λ μ μλ€!