less than 1 minute read

display속성

  • 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, grid, flex처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정한다.
  • 화면에 어떻게 들어나게 할지 결정하는 속성이다.

display 속성값

  • block
  • inline
  • inline-block
  • none

display 속성값은 4가지이다.

displat: block;

일반적으로 설정하지 않아도 div가 갖게되는 기본값이다. 기본적으로 width 가 자신의 컨테이너의 100%가 되게끔 한다.

display: inline;

  • block태그와 다르게 줄바꿈이 되지 않고, 컨텐츠를 감싸게 되고, 크기를 변화시킬 수 없다.
  • 보통 인라인 요소는 데이터와 다른 인라인 요소만 포함할 수 있으며, 블록요소는 포함할 수 없다.

    display: inline-block;

  • inline과 block의 특성을 합쳐놓은 속성이다. 기본적으로는 inline의 속성을 지니고 있지만, 임의로 크기를 바꿔줄 수 있다.
  • inline속성처럼 전후 줄바꿈 없이 한 줄에 다른 속성들과 나란히 배치된다.

    display: none;

    화면에서 사라진다. 크기 자체도 차지하지 않는다.