카테고리 없음

8-4-3. CSS 속성 : Content 와 Border 사이의 여백(Padding){padding-top / right / bottom / left: ... ;}

김종원 2021. 8. 30. 15:20

8-4-3. CSS 속성 : Content 와 Border 사이의 여백(Padding)

 

 가. padding 속성

 

  - 박스모델의 'content 영역'과 'border 영역' 사의 여백이 padding

  - 이 padding 영역의 크기를 조절하는 속성

  - 기본값 : 0

 

 나. padding 관련 속성의 종류

  

  ■ padding-top : content 영역의 위쪽 여백의 크기를 지정

  ■ padding-right : content 영역의 오른쪽 여백의 크기를 지정

  ■ padding-bottom : content 영역의 아래쪽 여백의 크기를 지정

   padding-left : content 영역의 왼쪽 여백의 크기를 지정

 

  ▣ 단위 형태의 속성값 : px / em / % ...

   - 단, margin과 달리 음수 입력 불가

   - 구하고자 하는 %의 산출 값은 상하좌우 상관없이, 이를 위한 기준 값은 '무조건' 'width 값'

 

 1  div{width: 100px; height: 200px; padding: 10%;}
                                    ↓
 ※ padding의 산출 값은 10px(= width 100px * 10%)

 

다. padding 속성의 축약

 

  - 위 여러 padding 관련 속성을 축약하여 하나의 코드로 입력할 수 있음

  - 단, 축약시 선언 순서에 맞춰야 함

 

 [padding 속성 축약 선언순서]

 속성값
1개인 경우 :  div{padding: [여백 '상하우좌' 값]
 속성값 2개인 경우 :  div{padding: [여백 '상하' 값] [여백 '우좌' 값]
 속성값 3개인 경우 :  div{padding: [여백 '' 값] [여백 '우좌' 값] [여백 '' 값]
 속성값 4개인 경우 :  div{padding: [여백 '' 값] [여백 '' 값] [여백 '' 값] [여백 '' 값]