Display 속성

Display 속성은 블록과 인라인으로 나눌 수 있다.

블록(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 인라인 진행 방향(가로)만 제대로 사용 가능

'프론트엔드 > HTML 및 CSS' 카테고리의 다른 글

[HTML] <input> 태그 정리  (0) 2023.11.18
[CSS] CSS 선택자 정리  (0) 2023.11.17
[CSS] 박스 모델  (0) 2023.11.01
[CSS] CSS 배경 관련 속성  (2) 2023.10.28
[CSS] CSS 개념 정리  (0) 2023.10.26

+ Recent posts