π μ£Όλ‘ μ΄λ―Έμ§ μ£Όλ³μ ν
μ€νΈλ₯Ό κ°μΈκΈ° μν΄ λ§λ€μ΄μ§ νλ‘νΌν°
(νμ΄μ§ μ 체μ λ μ΄μμμ μ‘μ λμλ μ€μνκ² μ¬μ©)
π float μμ±μ left
, right
, none
λ§ μ‘΄μ¬νκ³ μ€μμ λ ¬(center
)μ μλ€.
(β μ€μμ λ ¬μ margin:auto;
μμ±μ μ¬μ©ν΄μΌ νλ€)
β μ€μ μ λ ¬ μμ
div { width: 50%; margin-left: auto; margin-right: auto; /* μ€μ μ λ ¬μ΄ λλ €λ©΄ λ°λμ κ°μ²΄κ° λλΉ 100% μ΄μΈμ κ°μ κ°μ§κ³ μμ΄μΌ νλ€. λλΉ 100%κ° λλ©΄ νλ©΄μ κ½ μ±μ°κΈ° λλ¬Έμ μ€μ μ λ ¬μ μλ―Έκ° μλ€ */ }
β
float:left;
λ₯Ό μ μ©νμ λ μμβ float μμ±μ λΆμ¬νμ§ μμ κ°μ²΄μ
overflow: hidden
μμ±μ μ μΈν΄μ€μΌ νλ€.
(overflow: hidden
μμ±μ, λ΄μ©λ¬Όμ΄ κ°μ²΄λ³΄λ€ ν΄ κ²½μ°, λμΉλ λΆλΆμ μ보μ΄κ² ν΄μ£Όλ μν )
β λλ float μμ±μ λΆμ¬νμ§ μμ κ°μ²΄μfloat
μμ±μ μ μΈν΄μ€μΌ νλ€.
π float μμ±μ΄ μλ κ°μ²΄λ λλ¨Έμ§ κ³΅κ°μ λͺ¨λ μ°¨μ§νκ³ , float μμ±μ΄ λΆμ¬λλ©΄ μμ μ λλΉκ° μ΅μ λλΉλ‘ λ°λλ€
π floatλ μμμ νλ¦μ κ΄λ¦¬νλ μμ±μ΄κΈ° λλ¬Έμ μμ±μ΄ λ€μ μμλ‘ μμ
λλ€.
μ μ ν μμΉμμ clear
ν΄μ€μΌ νλ€(clear
λ left
, both
, right
λ±μ κ°μ μ€ μ μλ€).
βΊ clear
μμ±
clearλ 'μ·¨μνλ€' λΌλ λ»μΌλ‘, leftλ float:left
κ°μ μ·¨μνκ³ rightλ float:right
κ°μ μ·¨μνλ€.
clear:none; /* κΈ°μ΄κ°. clearλ₯Ό μ€μ νμ§ μμ κ²κ³Ό κ°λ€ */ clear:left; /* μΌμͺ½μ μ·¨μ(μΌμͺ½μ μ무κ²λ λμ§ μλλ€) */ clear:right; /* μ€λ₯Έμͺ½ μ·¨μ(μ€λ₯Έμͺ½μ μ무κ²λ λμ§ μλλ€) */ clear:both; /* μμͺ½μ μ·¨μ(μΌμͺ½ μ€λ₯Έμͺ½μ μ무κ²λ λμ§ μλλ€ */
βΊ overflow: auto
μμ±
β‘ overflowλ λ΄μ©μ΄ μμμ ν¬κΈ°λ₯Ό λ²μ΄λ¬μ λ μ΄λ»κ² μ²λ¦¬ν μ§λ₯Ό μ νλ μμ±.
β‘ λ΄μ©μ΄ μ£Όμ΄μ§ 곡κ°μ λ€ λ€μ΄κ°μ§ μμ λ, 보μ¬μ£Όκ² ν μλ, μ 보μ΄κ² ν μλ, μ€ν¬λ‘€λ°λ₯Ό λ§λ€κ² ν μλ μλ€
β‘ μμμ¬λΆ: μμλμ§ μμ
ex)
βΆimgλ₯Όfloat:right;
λ‘ μ£Όμλ€
βΆtextμoverflow:auto;
μμ±κ°μ μ£Όμλ€.text { overflow:auto; }
βΆμμλ₯Ό μΆλ ₯νλ κ°λ‘ν μ 체λ₯Ό μ€μ΄λ ν¨κ³Όκ° μλ€
overflow: visible; /* κΈ°λ³Έκ°. λ΄μ©μ΄ λ κΈΈμ΄λ κ·Έλλ‘ λ³΄μΈλ€(λ΄μ©μ΄ νλ¬λμΉ¨) */ overflow: hidden; /* λ΄μ©μ΄ λμΉλ©΄ μλ₯Έλ€. μλ₯Έ λΆλΆμ 보μ΄μ§ μλλ€ */ overflow: scroll; /* λ΄μ©μ΄ λμΉμ§ μμλ νμ μ€ν¬λ‘€λ°κ° 보μΈλ€ */ overflow: auto; /* λ΄μ©μ΄ μ릴 λλ§ μ€ν¬λ‘€λ°κ° 보μΈλ€ */
βΊ float
λ¬Έμ μ κ³Ό ν΄κ²°λ°©λ²
π λΉλ²νκ² λ°μνλ λ¬Έμ μ
float
μμ±μ κ°μ§ μμλ λΆλͺ¨κ° λμ΄λ₯Ό μΈμ§ν μ μμ΄μ λΆλͺ¨λ₯Ό λ²μ΄λλ κ²½μ°κ° λ°μν μ μλ€
π λ¬Έμ ν΄κ²° λ°©λ² 3κ°μ§
1οΈβ£_ λ°κΉ₯ div(.container) λ§μ§λ§μ μ무νκ·Έλ λ£κ³ clear μμ±μ μ μ©νκΈ°.
β μ΄ κΈ°λ²μ μ¬μ©ν λμλ HTMLμ½λλ₯Ό λ μ λ ₯ν΄μΌ νλ λΆλ΄μ΄ μλ€.2οΈβ£_ λ°κΉ₯ div(.container)μ o
verflow: hidden;
μ μ£ΌκΈ°.
β μ£Όλ‘ λ§μ΄ μ¬μ©νλ λ°©λ²3οΈβ£_ λ°κΉ₯ div(.container)λ₯Ό
float
μν¨λ€. κ·Έλ¬λ©΄ μμμ float λμ΄λ₯Ό μΈμ§νμ¬ κ·Έλ§νΌ λμ΄λ₯Ό μ°¨μ§νκ² λλ€.β νμ§λ§
float
μ΄ λμ΄λ²λ € block μμμ μ±μ§μ΄ μμ΄μ§κ² λλ€. μ΄λ¬λ©΄ widthλ₯Ό 100% μΆκ°νκ±°λ ν΄μΌνλ€.