Study/HTML,CSS
[CSS_study] display : block, inline, inline-block
갈푸라떼
2022. 5. 12. 17:51
* display : block
div는 기본적으로 display : blcok이다.
block는 element이고 block옆에는 어떠한 element도 올 수 없다.
* display : inline
inline는 box가 아니다.
inline는 element이다. inline는 유동적이여서 너비와 높이가 없다.
같은 직선에 있다는 말이다. (ex. text는 inline이다, text는 box가 아님)
inline은 너비와 높이를 함께 쓸 수 없으며 inline을 쓰면 block(=box)의 속성을 모두 잃는다.
* display : inline-block
inline-block은 block의 속성을 가지고 있어서 너비와 높이가 있다.
또한 block이 서로 옆에 있을 수 있다.
(참고) inlink-block속성을 부여하게 되면 box사이에 여백이 생긴다.
아래와 같이 속성을 부여하여서 여백 제거 가능
div {
font-size: 0;
letter-spacing: 0;
word-spacing: 0;
}