[css] display 속성
CSS의 display
속성은 웹페이지의 요소가 어떻게 표시되는지를 지정하는 데 사용됩니다. 이 속성을 사용하여 요소의 레이아웃과 동작을 제어할 수 있습니다.
기본값
display
속성의 기본값은 inline
입니다. 따라서 대부분의 HTML 요소는 inline
으로 표시됩니다. 그러나 블록 수준 요소(div, p 등)의 경우 기본값은 block
입니다.
주요 속성 값
1. block
block
값은 요소를 블록 수준 요소로 지정합니다. 즉, 요소가 새로운 줄에서 시작하고 가로폭 전체를 차지합니다.
2. inline
inline
값은 요소를 인라인 요소로 지정합니다. 인라인 요소는 새로운 줄에서 시작하지 않고 필요한 만큼의 너비만 차지합니다.
3. inline-block
inline-block
값은 요소를 인라인 블록 요소로 지정합니다. 즉, 인라인처럼 새로운 줄에서 시작하지 않지만, 블록처럼 요소의 너비와 높이를 조절할 수 있습니다.
사용 예시
HTML:
<div class="box"></div>
CSS:
.box {
display: inline-block;
width: 100px;
height: 100px;
background-color: red;
}
위 예시에서 .box
요소는 inline-block
으로 지정되어 있으므로 가로폭과 높이를 지정할 수 있고, 인라인처럼 옆으로 나란히 배치됩니다.
display
속성은 웹페이지의 요소들의 레이아웃을 제어하는 중요한 속성 중 하나입니다.
더 자세한 내용은 Mozilla Developer Network에서 확인할 수 있습니다.