본문 바로가기
IT관련/정리

CSS의 display

by XoX 2020. 6. 3.
728x90
개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요.

 

<inline-block과 inline>


inline만 쓸 경우 글자 크기에 맞는 라인만 배경색이 적용되고,

inline-block inline-flex inline-table 등은 height의 높이에 맞춰 배경색이 적용된다. 그리고 두개의 태그가 같은 라인에서 쓰인다.

 

 

다음 결과로 보아,

inline은 글자에 맞춰 css가 적용되고

inline-block은 글자가 아닌 block으로 보고 css가 적용된다고

유추해 볼 수 있다.

 

 

 

 

< inline-block과 block >

 

하나는inline-block, 하나는 block으로 세팅한 경우 vs 둘 다  inline-block으로 세팅한 경우

하나만 inline-block일때는 한줄에 두가지를 넣을 수 없지만, 둘 다 inline-block인 경우는 한줄에 넣어줄 수 있다.

 

inline-block의 넓이는 글자에 맞춰 blockbackground가 적용된다.

block은 글자가 아니라 block전체에 background가 적용된다.

 

 

 

< 화면을 줄였을 때 라인변화>

 

그러나 화면의 크기가 줄어들었을 때

 

하나는inline-block, 하나는 inline으로 세팅

하나는inline-block, 하나는 block으로 세팅

둘 다  inline-block 세팅

 

3가지 모두 동일한 모습을 보인다.

 

 

 

 

 

 

728x90
반응형

'IT관련 > 정리' 카테고리의 다른 글

[IT용어] Query & SQL  (0) 2020.06.09
css의 a href(링크)  (0) 2020.06.03
리액트와 SPA  (0) 2020.06.02
CSS 레이아웃을 위한 FlexBox  (0) 2020.05.31
이클립스 단축키  (0) 2020.05.24

댓글