Margin
μΈλΆ μ¬λ°±μ μ§μ νλ μμ±
μμμ μμ μ¬μ΄μ κ°κ²©μ μ‘°μ νλ λ° μ¬μ©λ©λλ€.
μΆμ½ν 4κ°μ§ κ° μ§μ λ°©λ²
β’
margin μμ±μ μΆμ½νμΌλ‘ μ¬μ©ν μ μμΌλ©°, λ€μ λ€ κ°μ§ λ°©μμΌλ‘ κ°μ μ§μ ν μ μμ΅λλ€:
1.
4κ°μ κ°: μ, μ°, ν, μ’ μμλ‘ κ°κ°μ κ° μ μ©.
β’
μμ: margin: 10px 20px 30px 40px; β μ 10px, μ° 20px, ν 30px, μ’ 40px.
2.
3κ°μ κ°: 첫 λ²μ§Έ κ°μ μ, λ λ²μ§Έ κ°μ μ’μ°, μΈ λ²μ§Έ κ°μ νμ μ μ©.
β’
μμ: margin: 10px 20px 30px; β μ 10px, μ’μ° 20px, ν 30px.
3.
2κ°μ κ°: 첫 λ²μ§Έ κ°μ μν, λ λ²μ§Έ κ°μ μ’μ°μ μ μ©.
β’
μμ: margin: 10px 20px; β μν 10px, μ’μ° 20px.
4.
1κ°μ κ°: λͺ¨λ λ°©ν₯(μ, ν, μ’, μ°)μ λμΌν κ°μ μ μ©.
β’
μμ: margin: 10px; β μνμ’μ° λͺ¨λ 10px.
μ’μ° auto μ§μ μ κ°μ΄λ° μ λ ¬
β’
λΈλ‘ μμμμ margin-leftμ margin-rightλ₯Ό autoλ‘ μ€μ νλ©΄ κ°λ‘ νμ΄ μλ μμλ₯Ό κ°μ΄λ° μ λ ¬ν μ μμ΅λλ€.
inheritμΌλ‘ λΆλͺ¨ ν¬κΈ° μμ
β’
inherit κ°μ μ¬μ©νλ©΄ ν΄λΉ μμμ λ§μ§ κ°μ λΆλͺ¨ μμμ λ§μ§ κ°μΌλ‘ μμλ°μ΅λλ€.
κ°λ³ μμ±
β’
marginμ λ€ κ°μ§ λ°©ν₯μ λν΄ κ°λ³μ μΌλ‘ κ°μ μ€μ ν μ μμ΅λλ€:
β¦
margin-top: μμͺ½ μ¬λ°±.
β¦
margin-right: μ€λ₯Έμͺ½ μ¬λ°±.
β¦
margin-bottom: μλμͺ½ μ¬λ°±.
β¦
margin-left: μΌμͺ½ μ¬λ°±.
Margin Collapse
μΈμ ν λ λΈλ‘ μμμ μν λ§μ§μ΄ κ²Ήμ³μ§λ νμμ
λλ€. μ΄λ λ λ§μ§ μ€ ν° κ°λ§ μ μ©λ©λλ€.
ν΄κ²° λ°©λ²
1.
overflow μμ±μ μ€μ (overflow: hidden;)νμ¬ λ§μ§μ΄ κ²ΉμΉλ κ²μ λ°©μ§.
2.
*padding λλ border*λ₯Ό μΆκ°νμ¬ μν λ§μ§μ λΆλ¦¬.
3.
λΆλͺ¨ μμμ display: flex λλ **display: grid*λ₯Ό μ€μ νμ¬ λ§μ§ κ²ΉμΉ¨ λ°©μ§.