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

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

/* 전역 값 */
padding-top: inherit;
padding-top: initial;
padding-top: revert;
padding-top: revert-layer;
padding-top: unset;
<div class="parent">
    <div class="child">
        <div class="content">content</div>
    </div>
</div>
.parent {
    width: 200px;
    border: 5px dashed red;
}
.child {
    padding-top: 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>
<input type="button" value="input button">
<hr>
<input type="reset" value="input reset">
<hr>
<input type="submit" value="input submit">
<hr>
<button>button</button>
실제 적용된 모습
<p class="ex-1">padding-top: 2em;(2em은 현재 글자 크기의 2배를 의미합니다.)</p>
<p class="ex-2">padding-top: 13%;(13%는 부모 요소 너비의 13% 크기를 의미합니다.)</p>
p {
    border: 1px solid red;
}
.ex-1 {
    padding-top: 2em;
}
.ex-2 {
    padding-top: 13%;
}
실제 적용된 모습