padding
padding
CSS 데모: padding 데모 버튼을 클릭해 보세요!
selector {
    padding:  <길이> | <퍼센트(%)>
}
/* 네 측면 모두 적용 */
padding: 20px;

/* 위와 아래 측면 | 왼쪽과 오른쪽 측면 */
padding: 20px 50px; /* 20px: 위와 아래 측면, 50px: 왼쪽과 오른쪽 측면 */

/* 위 측면 | 왼쪽과 오른쪽 측면 | 아래 측면 */
padding: 0 50px 20px; /* 0: 위 측면, 50px: 왼쪽과 오른쪽 측면, 20px: 아래 측면 */

/* 위 측면 | 오른쪽 측면 | 아래 측면 | 왼쪽 측면 */ /* 시계 방향으로 */
padding: 0 10px 30px 50px; /* 0: 위 측면, 10px: 오른쪽 측면, 30px: 아래 측면, 50px: 왼쪽 측면 */

/* 전역 값 */
padding: inherit;
padding: initial;
padding: revert;
padding: revert-layer;
padding: unset;
<div class="parent">
    <div class="child">
        <div class="content">content</div>
    </div>
</div>
.parent {
    width: 200px;
    border: 5px dashed red;
}
.child {
    padding: 10%; /* 네 측면 모두 20px(.parent width 200px의 10%) */
    border: 10px solid #fddd9b;
    background-color: #c2d089;
}
.content {
    border: 1px dashed;
    background-color: white;
}
실제 적용된 모습
/* 네 측면 모두 적용 */
padding: 20px;
<div class="parent">
    <div class="child">content</div>
</div>
.parent {
    border: 10px solid #fddd9b;
    background-color: #c2d089;
    padding: 20px;
}
.child {
    border: 1px dashed;
    background-color: white;
}
실제 적용된 모습
/* 위와 아래 측면 | 왼쪽과 오른쪽 측면 */
padding: 20px 50px; /* 20px: 위와 아래 측면, 50px: 왼쪽과 오른쪽 측면 */
<div class="parent">
    <div class="child">content</div>
</div>
.parent {
    border: 10px solid #fddd9b;
    background-color: #c2d089;
    padding: 20px 50px;
}
.child {
    border: 1px dashed;
    background-color: white;
}
실제 적용된 모습
/* 위 측면 | 왼쪽과 오른쪽 측면 | 아래 측면 */
padding: 0 50px 20px; /* 0: 위 측면, 50px: 왼쪽과 오른쪽 측면, 20px: 아래 측면 */
<div class="parent">
    <div class="child">content</div>
</div>
.parent {
    border: 10px solid #fddd9b;
    background-color: #c2d089;
    padding: 0 50px 20px;
}
.child {
    border: 1px dashed;
    background-color: white;
}
실제 적용된 모습
/* 위 측면 | 오른쪽 측면 | 아래 측면 | 왼쪽 측면 */ /* 시계 방향으로 */
padding: 0 10px 30px 50px; /* 0: 위 측면, 10px: 오른쪽 측면, 30px: 아래 측면, 50px: 왼쪽 측면 */
<div class="parent">
    <div class="child">content</div>
</div>
.parent {
    border: 10px solid #fddd9b;
    background-color: #c2d089;
    padding: 0 10px 30px 50px;
}
.child {
    border: 1px dashed;
    background-color: white;
}
실제 적용된 모습
<textarea>textarea</textarea>
<hr>
<input type="text" placeholder="text">
<hr>
<input type="number" placeholder="number">
<hr>
<input type="email" placeholder="email">
<hr>
<input type="search" placeholder="search">
<hr>
<input type="tel" placeholder="tel">
<hr>
<input type="url" placeholder="url">
<hr>
<button>button</button>
<hr>
<ul>
    <li>ul item</li>
</ul>
<hr>
<ol>
    <li>ol item</li>
</ol>
실제 적용된 모습