gpffh1011

css display속성 본문

HTML_CSS_JS

css display속성

gpffh1011 2020. 6. 3. 11:10

CSS의 display 속성에는 block, inline, inline-block 가 있다.

 

  block inline inline-block
너비 한줄 font-size에 맞춰 최소값 font-size에 맞춰 최소값
높이 font-size에 맞춰 최소값 font-size에 맞춰 최소값 font-size에 맞춰 최소값
줄사용 O X X

 

block

div 태그, p 태그, h 태그#, li 태그 등이 이에 해당됩니다.

기본적으로 가로 영역을 모두 채우며, block 요소 다음에 등장하는 태그는 줄바꿈이 된 것처럼 보입니다. 이는 word 같은 문서에서 문단을 표시할 때, 한 문단이 끝난 뒤에 나타나는 요소는 항상 다음 줄에 표시되던 것과 비슷한 맥락입니다.

width, height 속성을 지정 할 수 있으며, block 요소 뒤에 등장하는 태그가 그 이전 block 요소에 오른쪽에 배치될 수 있어도 항상 다음 줄에 렌더링됩니다.

 

 

inline

span 태그, b 태그, i 태그, a 태그 등이 이에 해당됩니다.

block 과 달리 줄 바꿈이 되지 않고, width와 height를 지정 할 수 없습니다. word 같은 문서에서 볼드, 이탤릭, 색상, 밑줄 등 글자나 문장에 효과를 주기 위해 존재하는 단위라고 할 수 있습니다. 문서에서 특정 부분에 색상을 입힌다고 다음에 나오는 글이 줄바꿈 되지 않듯이 inline 요소 뒤에 나오는 태그 또한 줄바꿈 되지 않고 바로 오른쪽에 표시됩니다.

 

inline-block

block과 inline의 중간 형태라고 볼 수 있는데, 줄 바꿈이 되지 않지만 크기를 지정 할 수 있습니다.

'HTML_CSS_JS' 카테고리의 다른 글

CSS 접두어  (0) 2020.06.24
엘리먼트(element) & 태그(tag) & 공백코드  (0) 2020.06.23
flex 공부  (0) 2020.06.23