Padding
λ΄λΆ μ¬λ°±μ μ§μ νλ μμ±
컨ν
μΈ μ ν
λ리 μ¬μ΄μ κ°κ²©μ μ μ΄νλ μν μ ν©λλ€.
μΆμ½ν 4κ°μ§ κ° μ§μ λ°©λ²
β’
paddingμ μΆμ½νμΌλ‘ μ¬μ©ν μ μμΌλ©°, λ€μ λ€ κ°μ§ λ°©μμΌλ‘ κ°μ μ§μ ν μ μμ΅λλ€:
1.
1κ°μ κ°: λͺ¨λ λ°©ν₯(μ, ν, μ’, μ°)μ λμΌν κ°μ μ μ©.
β’
μμ: padding: 10px; β μνμ’μ° λͺ¨λ 10px.
2.
2κ°μ κ°: 첫 λ²μ§Έ κ°μ μν, λ λ²μ§Έ κ°μ μ’μ°μ μ μ©.
β’
μμ: padding: 10px 20px; β μν 10px, μ’μ° 20px.
3.
3κ°μ κ°: 첫 λ²μ§Έ κ°μ μ, λ λ²μ§Έ κ°μ μ’μ°, μΈ λ²μ§Έ κ°μ νμ μ μ©.
β’
μμ: padding: 10px 20px 30px; β μ 10px, μ’μ° 20px, ν 30px.
4.
4κ°μ κ°: μ, μ°, ν, μ’ μμλ‘ κ°κ°μ κ° μ μ©.
β’
μμ: padding: 10px 20px 30px 40px; β μ 10px, μ° 20px, ν 30px, μ’ 40px.
κ°λ³ μμ±
β’
paddingμ λ€ κ°μ§ λ°©ν₯μ λν΄ κ°λ³μ μΌλ‘ κ°μ μ€μ ν μ μμ΅λλ€:
β¦
padding-top: μμͺ½ μ¬λ°±.
β¦
padding-right: μ€λ₯Έμͺ½ μ¬λ°±.
β¦
padding-bottom: μλμͺ½ μ¬λ°±.
β¦
padding-left: μΌμͺ½ μ¬λ°±.
κΈ°λ³Έμ μΌλ‘ paddingμ λ°μ€ λͺ¨λΈμμ μμμ ν¬κΈ°λ₯Ό νμ₯μν΅λλ€. μ¦, μ§μ λ widthμ padding κ°μ΄ λν΄μ Έμ μ΅μ’
μμμ ν¬κΈ°κ° κ²°μ λ©λλ€.
box-sizing μμ±μ μμμ ν¬κΈ° κ³μ° λ°©μμ λ³κ²½ν μ μμ΅λλ€.
κ²°λ‘ μ μΌλ‘ box-sizing: border-box; λ‘ μ§μ ν΄μΌ,
width, height λ‘ μ§μ ν ν¬κΈ°κ° μμμ μ΅μ’
ν¬κΈ°κ° λ©λλ€!
μμ±κ° | μ€λͺ
| ν¬κΈ° κ³μ° λ°©μ |
content-box
(κΈ°λ³Έκ°) | μμμ widthμ heightλ μ½ν
μΈ ν¬κΈ°λ§μ μλ―Ένλ©°, paddingκ³Ό borderλ ν¬ν¨λμ§ μμ. | μ΅μ’
ν¬κΈ° = width + padding + border |
border-box | μμμ widthμ heightμ paddingκ³Ό borderκ° ν¬ν¨λμ΄, μ΅μ’
ν¬κΈ°κ° κ³ μ λ¨. | μ΅μ’
ν¬κΈ° = width |