본문 바로가기
CSS

CSS의 Display 정리

by 프로랑 2023. 10. 19.
728x90

블록(Block)

위에서 아래로 차례대로 배치되는 요소입니다. 크기를 지정할 수 있습니다.

다음 태그들은 기본적으로 display 값이 block입니다.

  • <h1>, <h2>, …, <h6>
  • <p>
  • <div>

 

인라인(Inline)

글을 쓰는 방향으로 줄이 바뀌면서 배치됩니다. 블록과 달리 크기를 지정할 수 없습니다.

다음 태그들은 기본적으로 display 값이 inline입니다.

  • <a>
  • <br>
  • <img>
  • <span>

참고로 이미지 같이 외부 데이터를 보여 주는 태그는 인라인이지만 크기를 지정할 수 있습니다.

 

인라인 블록 (Inline-block)

인라인처럼 배치되지만 블록처럼 크기를 가지고 싶을 때 사용하는 display 속성입니다.

 

float 속성

float 속성은 요소를 페이지 왼쪽이나 오른쪽에 삽화처럼 배치하고, 그 주변으로 인라인 요소들을 배치할 수 있습니다.

 

블록, 인라인 블록, 인라인 비교

  블록 인라인 블록인라인
기본 크기 좌우로 꽉 참 콘텐트에 딱 맞게 콘텐트에 딱 맞게
배치 위에서 아래로 글 쓰는 방향 글 쓰는 방향
width 와 height O O X
margin 과 padding O O
인라인 진행 방향(=가로)만 제대로 사용 가능
728x90

'CSS' 카테고리의 다른 글

CSS 스타일 우선순위 정리 (Cascading)  (0) 2023.10.19
CSS 선택자 정리  (1) 2023.10.19
CSS 패딩과 마진 내용 정리  (0) 2023.10.18
CSS 배경 관련 속성 정리  (0) 2023.10.18
CSS 기본 개념 정리  (0) 2023.10.18