π©π» Learn programming
[CSS] CSS λ°μ€ λͺ¨λΈ (box model)
λμμΈ λ½μ‘μ΄
2022. 4. 28. 18:43
λ°μν
β CSS λ°μ€ μμ
- λ°κΉ₯ μ¬λ°± μμ (Margin Area)
- ν λ리 μμ (Border Area)
- μμͺ½ μ¬λ°± μμ (Padding Area)
- λ΄μ© μμ (Content Area)
β κ° μμμ κΎΈλ° λ μ¬μ©νλ μμ±
- λ°κΉ₯ μ¬λ°± : margin μμ±
- ν λ리 : border μμ±
- μμͺ½ μ¬λ°± : padding μμ±
- λ°μ€ κ°λ‘ ν¬κΈ° : width μμ±
- λ°μ€ μΈλ‘ ν¬κΈ° : height μμ±
- λ°μ€ ν¬κΈ° κΈ°μ€ : box-sizing μμ±
- λ°μ€μ λ°°κ²½ : background μμ±
β μμ± μΆμ½ νν (shorthand)
- 4κ° μμ± : top, right, bottom, left (μκ³λ°©ν₯ !)
- 3κ° μμ± : top, right/left, bottom
- 2κ° μμ± : top/bottom, right/left
- 1κ° μμ± : top/right/bottom/left
β margin : auto;
- ν΄λΉ HTML μμμ μΌμͺ½κ³Ό μ€λ₯Έμͺ½ λ§μ§μ μλμΌλ‘ μ€μ .
- κ·Έ κ²°κ³Ό, λΆλͺ¨ μμμ μ μ€μμ μμΉ.
β μ (border, outline) style μμ±
- dotted : μ μ .
- dashed : μ½κ° κΈ΄ μ μ .
- solid : μ€μ .
- double : μ΄μ€ μ€μ .
- groove : 3μ°¨μμ μ 체μ μΈ μ , color μμ± κ°μ μν₯μ λ°μ.
- ridge : 3μ°¨μμ λ₯μ ν¨κ³Όκ° μλ μ , color μμ± κ°μ μν₯μ λ°μ.
- inset : 3μ°¨μμ λ΄μ§λ‘ λΌμ΄ μ , color μμ± κ°μ μν₯μ λ°μ.
- outset : 3μ°¨μμ μΈμ§λ‘ λΌμ΄ μ , color μμ± κ°μ μν₯μ λ°μ.
- none : μ μμ.
- hidden : μ μ‘΄μ¬νμ§λ§ ννλμ§ μμ.
β μ (border, outline) width μμ±
- px, em, cm
- thin, medium, thick
λ°μν