짹뚜 스튜디오

inline, block 그리고 inline-block 본문

개발 공부/CSS

inline, block 그리고 inline-block

짹뚜 2021. 12. 29. 10:15

css에서 display 속성은 element (요소)가 웹페이지에서 어떤 식으로 배치되는지를 결정한다. 그중에 3가지에 대해 알아보려고 한다.

inline

줄바꿈이 없는 속성으로 한 줄에 다른 element와 같이 배치된다. 대표적으로 <span>과 <a> 태그가 있다. 주의사항으로 inline 속성은 width와 height를 따로 지정해줄 수가 없는데 그 이유는 기본적으로 content 크기만큼의 width를 가지기 때문이다. 그리고 margin과 padding도 상, 하로는 지정할 수 없고 좌, 우로만 가능하다.

block

줄바꿈이 있는 속성으로 한 줄에 해당 element 하나만 배치되고 기본적으로 width가 100%로 설정되어 있다. 대표적으로 <div>와 <p> 태그가 있다. inline과는 다르게 width와 height를 지정해줄 수 있다.

inline-block

inline-block은 inline과 동일하게 content 크기만큼의 width를 가지기 때문에 한 줄에 다른 element와 같이 배치되지만 block과 동일하게 width와 height를 지정해 줄 수 있다. 

'개발 공부 > CSS' 카테고리의 다른 글

[CSS] div의 텍스트 가운데정렬  (0) 2022.07.14
[CSS] position  (0) 2022.02.15
[CSS] Specificity (명시도)  (0) 2022.02.13
박스 크기 측정 기준  (0) 2021.12.29
CSS 기본 구조 및 문법  (0) 2021.12.29
Comments