본문 바로가기

[CSS] display 속성

728x90

 

 

 

display 속성에는 5가지가 있습니다.

 

display: none; /* 해당 요소를 보여주지 않음 */
display: block; /* 해당 요소를 블록 요소로 보여줌 */
display: inline; /* 해당 요소를 인라인 요소로 보여줌 */
display: inline-block /* 블록 요소와 인라인 요소의 특성을 동시에 가진 형태 */
display: inherit /* 부모의 속성을 상속 받음 */

 

블록 요소와 인라인 요소에 대해 알고 싶다면 아래 링크를 참조하세요.

 

[HTML] 블록 요소와 인라인 요소

 

[HTML] 블록 요소와 인라인 요소

블록 요소(Block-level Elements) 블록 요소는 항상 새로운 줄에서 시작하여 가로 너비의 100%를 차지하므로, 블록 요소 다음에는 항상 줄 바꿈이 됩니다. 블록 요소는  vertical-align 과  text-align 속성을.

webdee.tistory.com

 

 

 

display의 5가지 속성 중  inline-block 은 블록 요소와 인라인 요소, 둘의 특성을 동시에 가진 독특한 형태입니다.

 

display: inline-block;

 

블록 요소처럼  width ,  height ,  margin  값을 적용할 수 있으며,

인라인 요소처럼 가로 너비를 100% 차지하지 않아 줄 바꿈이 없으므로 바로 옆에 다른 요소를 추가할 수도 있습니다.

적절한 용도로 잘 사용한다면 유용한 속성이지만, IE8 이상의 브라우저에서만 지원되므로 그 이하의 브라우저에 대응할 수 있게 아래와 같은 핵을 사용해야 합니다.

 

div { display: inline-block; *display: inline; *zoom: 1; }

 

 

 

728x90