padding-left
padding-left
CSS 데모: padding-left 데모 버튼을 클릭해 보세요!
selector {
    padding-left:  <길이> | <퍼센트(%)>
}
/* <길이> 단위 값 */
padding-left: 20px;
padding-left: 3em;

/* <퍼센트(%)> 단위 값 */
padding-left: 10%; /* 부모 요소 너비의 10% */
padding-left: 50%; /* 부모 요소 너비의 50% */

/* 전역 값 */
padding-left: inherit;
padding-left: initial;
padding-left: revert;
padding-left: revert-layer;
padding-left: unset;
<div class="parent">
    <div class="child">
        <div class="content">content</div>
    </div>
</div>
.parent {
    width: 200px;
    border: 5px dashed red;
}
.child {
    padding-left: 10%; /* 20px(.parent width 200px의 10%) */
    border: 10px solid #fddd9b;
    background-color: #c2d089;
}
.content {
    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>
실제 적용된 모습
<article>
    <p class="ex-1">padding-left: 2em;(2em은 현재 글자 크기의 2배를 의미합니다.)</p>
    <p class="ex-2">padding-left: 50%;(50%는 부모 요소 너비의 50% 크기를 의미합니다.)</p>
</article>
article {
    border: 1px solid blue;
    width: 200px;
}
p {
    border: 1px solid red;
}
.ex-1 {
    padding-left: 2em;
}
.ex-2 {
    padding-left: 50%;
}
실제 적용된 모습