CSS μμ± 03. padding
βοΈ ν΄λΉ κΈμ ν¨μ€νΈμΊ νΌμ€ - νλ‘ νΈμλ κ°λ° κ°μμμ HTML & CSS, SASS(SCSS) Partμ λ°μμ κ°μ¬λμ κ°μμλ£λ₯Ό μ 리ν κ²μ λλ€.
padding
#
μμμ βλ΄λΆ(μμͺ½) μ¬λ°±βμ μ§μ - λ¨μΆ μμ± (μ μ€λ₯Έμͺ½ μλ μΌμͺ½)
#
μμ± κ°κ° | μλ―Έ | κΈ°λ³Έκ° |
---|---|---|
λ¨μ | px , em , cm λ± λ¨μλ‘ μ§μ | |
% | λΆλͺ¨ μμμ λλΉμ λν λΉμ¨λ‘ μ§μ |
#
μ¬μ©λ²padding: μ μ° μλ μ’; /* μκ³ λ°©ν₯ */padding: μ [μ’, μ°] μλ; /* μ μλ λ°©ν₯ */padding: [μ, μλ] [μ’, μ°]; /* μ,μλ + μ’,μ° */padding: [μ, μλ, μ’, μ°]; /* λͺ¨λ λ°©ν₯ */
.box {padding: 10px 20px 30px 40px;padding: 10px 20px 40px;padding: 10px 40px;padding: 10px;}
padding-top, right, bottom, left
#
μμμ βμΈλΆ(λ°κΉ₯ μμͺ½ μ¬λ°±)βμ μ§μ
.box1 {padding: 10px 20px 30px 40px; /* λ¨μΆ μμ± */}.box2 {/* κ°λ³ μμ± */padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 10px;}
#
ν¬κΈ° μ¦κ°μΆκ°λ padding
κ°λ§νΌ μμμ ν¬κΈ°κ° 컀μ§λ νμ
<div>Hello world!</div>
div {width: 100px;height: 100px;background: tomato;padding: 20px;}
width
μ height
λ₯Ό 100px
λ‘ μ§μ νμμΌλ, padding
κ°μ΄ 20px
λ‘ μ€μ λμ΄ μ΄ 140px
μ μ μ¬κ°νμ΄ λνλκ² λμλ€.
#
μ§μ κ³μ°/* 100 x 100 (px) ν¬κΈ°μ μμ λ§λ€κΈ° */.box {width: 60px; /* +40px */height: 80px; /* +20px */background: tomato;padding: 10px 20px;}
100 x 100 (px) ν¬κΈ°μ μμλ₯Ό λ§λ€κΈ° μν΄ μ§μ κ³μ°νλ€.
#
μλ κ³μ°/* 100 x 100 (px) ν¬κΈ°μ μμ λ§λ€κΈ° */.box {width: 100px;height: 100px;background: tomato;padding: 10px 20px;box-sizing: border-box;}
box-sizing: border-box;
λ 100 x 100 ν¬κΈ°μ μμλ₯Ό λ§λ€κ³ κ·Έ μμμ padding
μ΄ λ€μ΄κ°λλ‘ μλ κ³μ°ν΄μ€λ€.
#
Referenceν¨μ€νΈμΊ νΌμ€ - νλ‘ νΈμλ κ°λ° κ°μ - HTML & CSS, SASS(SCSS) Part by ParkYoungWoong