CSS 데모: height 데모 버튼을 클릭해 보세요!
selector {
    height: <길이> | <퍼센트(%)> | <키워드>
}
/* <길이> 단위 값 */
height: 120px;
height: 13rem;
height: 15rem;

/* <퍼센트(%)> 단위 값 */
height: 50%; /*  부모 요소 높이의 50% */
height: 100%; /*  부모 요소 높이의 100% */

/* <키워드> 값 */
height: auto; /* 초깃값 */
height: max-content;
height: min-content;
height: fit-content;

/* 전역 값 */
height: inherit;
height: initial;
height: revert;
height: revert-layer;
height: unset;
<p>height 속성은 요소의 높이, 즉 세로 크기를 지정합니다.</p>
p {
    height: 100px;
    background-color: gold;
}
실제 적용된 모습
<div class="parent">
    <p class="child">부모 요소의 높이에 대한 백분율로 정의합니다.</p>
</div>
.parent {
    height: 100px;
    background-color: silver;
}
.child {
    height: 50%;
    background-color: gold;
}
실제 적용된 모습
<p>auto 값은 요소의 높이를 콘텐츠와 컨텍스트에 따라 브라우저가 자동으로 결정합니다.</p>
<p class="width-200">auto 값은 요소의 높이를 콘텐츠와 컨텍스트에 따라 브라우저가 자동으로 결정합니다.</p>
p {
    height: auto; /* 이 값을 지정하지 않아도 height 초깃값은 auto이다 */
    background-color: gold; /* 배경색으로 요소의 크기를 확인할 수 있습니다. */
}
.width-200 {
    width: 200px; /* 특정 너비를 지정한 경우, 높이는 콘텐츠에 따라 조정됩니다. */
}
실제 적용된 모습
<h4>height: max-content</h4>
<div class="parent">
    <div class="child max-content-item">height의 max-content</div>
    <div class="child max-content-item">height의 max-content 값의 이해</div>
    <div class="child max-content-item">
        height의 max-content 값은 그 콘텐츠가
        차지하는 최적의 충분한 높이만큼 요소의 크기를
        맞추는 역할을 합니다.
    </div>
</div>
<h4>height: auto</h4>
<div class="parent">
    <div class="child auto-item">height의 max-content</div>
    <div class="child auto-item">height의 max-content 값의 이해</div>
    <div class="child auto-item">
        height의 max-content 값은 그 콘텐츠가
        차지하는 최적의 충분한 높이만큼 요소의 크기를
        맞추는 역할을 합니다.
    </div>
</div>
.parent {
    display: flex; /* Flexbox 사용 */
    align-items: stretch;
    background-color: silver;
    border: 5px dashed red;
    gap: 10px; /* 아이템 간 간격 */
    padding: 10px;
}
.child {
    width: 120px; /* 모든 요소에 동일한 너비 적용 */
    background-color: gold;
    border: 1px solid navy;
    padding: 5px;
}
.max-content-item {
    height: max-content;
}
.auto-item {
    height: auto;
}
실제 적용된 모습
<span>display가 inline</span>
span {
    display: inline; /* 이 값을 지정하지 않아도 span 요소의 display 초깃값은 inline이다 */
    height: 150px;
    background-color: gold;
}
실제 적용된 모습
<div class="parent">
    <div class="child">현재 요소</div>
</div>
.parent {
    border: 5px dashed red;
    background-color: silver;
}
.child {
    background-color: gold;
    width: 150px;
    height: 50%;
}
실제 적용된 모습