--- title: padding slug: Web/CSS/padding tags: - CSS - CSS Padding - CSS Property - Reference translation_of: Web/CSS/padding ---
padding
CSS 속성은 요소의 네 방향 안쪽 여백 영역을 설정합니다. {{cssxref("padding-top")}}, {{cssxref("padding-right")}}, {{cssxref("padding-bottom")}}, {{cssxref("padding-left")}}의 단축 속성입니다.
요소의 안쪽 여백 영역은 콘텐츠와 테두리 사이의 공간입니다.
참고: padding
은 요소의 내부에 빈 공간을 추가합니다. 반면 {{cssxref("margin")}}은 요소의 주위에 빈 공간을 만듭니다.
/* 네 면 모두 적용 */ padding: 1em; /* 세로방향 | 가로방향 */ padding: 5% 10%; /* 위 | 가로방향 | 아래 */ padding: 1em 2em 2em; /* 위 | 오른쪽 | 아래 | 왼쪽 */ padding: 5px 1em 0 2em; /* 전역 값 */ padding: inherit; padding: initial; padding: unset;
padding 속성은 한 개, 두 개, 세 개, 혹은 네 개의 값으로 지정할 수 있습니다. 각 값은 {{cssxref("<length>")}}, {{cssxref("<percentage>")}} 중 하나로, 음수 값은 유효하지 않습니다.
<h4>평범한 안쪽 여백을 가진 요소.</h4> <h3>엄청난 안쪽 여백을 가진 요소!</h3>
h4 { background-color: lime; padding: 20px 50px; } h3 { background-color: cyan; padding: 110px 50px 50px 110px; }
{{EmbedLiveSample('간단한_예제', '100%', 300)}}
padding: 5%; /* 모두 5% */ padding: 10px; /* 모두 10px */ padding: 10px 20px; /* 상하: 10px */ /* 좌우: 20px */ padding: 10px 3% 20px; /* 상: 10px */ /* 좌우: 3% */ /* 하: 20px */ padding: 1em 3px 30px 5px; /* 상: 1em */ /* 우: 3px */ /* 하: 30px */ /* 좌: 5px */
Specification | Status | Comment |
---|---|---|
{{ SpecName('CSS3 Box', '#the-padding', 'padding') }} | {{ Spec2('CSS3 Box') }} | No change. |
{{ SpecName('CSS3 Transitions', '#animatable-css', 'padding') }} | {{ Spec2('CSS3 Transitions') }} | Defines padding as animatable. |
{{ SpecName('CSS2.1', 'box.html#propdef-padding', 'padding') }} | {{ Spec2('CSS2.1') }} | No change. |
{{ Specname('CSS1', '#padding', 'padding') }} | {{ Spec2('CSS1') }} | Initial definition. |
{{cssinfo}}
{{Compat("css.properties.padding")}}