[CSS]

[CSS] 요소 배치:display

Jarvis2304 2022. 10. 22. 10:56

▶ 배치

- CSS로 HTML 태그가 출력되는 위치 지정

- HTML 태그는 웹 페이지에 작성된 순서와 달리 배치가능

 

● 배치 기능의 CSS 속성들

- display

- position

- left, right, top, bottom

- float

- z-index

- visibility

- overflow

 

▶ 블록 박스와 인라인 박스

- HTML 태그는 인라인 태그와 블록 태그로 나뉨

- 인라인 태그는 인라인 박스, 블록 태그는 블록 박스로 출력

 

● 블록 박스와 인라인 박스의 디폴트 출력 모양

 

 

▶ 박스의 유형 제어: display

● display: 속성값

종류

설명

display: block 인라인 요소를 블록 요소로 만듬
display: inline 블록 요소를 인라인 요소로 만듬
display: inline-block 인라인 요소와 블록 요소의 속성을 모두 가지고 있으며, 마진과 패딩을 지정, 크기 조정가능
display: none 해당 요소를 화면에 표시하지않음

▶ display: block

- 인라인 요소를 블록 요소로 만듬

 

예) <span>을 블록 박스로 수정

▶ display: inline

- 블록 요소인라인 요소로 만듬

 

예) <div>를 인라인 박스로 수정

 

 

 

▶ display: inline-block

- 인라인 요소와 블록 요소의 속성을 모두 가지고 있으며, 마진과 패딩을 지정, 크기 조정가능

 

예제) display 속성으로 박스 유형 설정