[CSS display속성] block, inline, inline-block 알아보기
HTML element는 크게 Block element와 Inline element로 나뉜다.
이 둘의 특징과 inline-block요소에 대해 알아보자.
Block element 특징
- 왼쪽이나 오른쪽에 다른 element가 오지 못한다. 즉 하나의 가로줄을 block element가 차지한다.
- css의 width, height 속성을 그대로 표현한다. 해당 element가 포함한 내용이 없거나, 작거나, 크거나 이는 변하지 않는다.
Inline element 특징
- 왼쪽이나 오른쪽에 다른 element가 올 수 있다.
- 해당 element가 포함한 내용에 따라 element의 크기가 결정된다. 즉 css 속성(width, height)은 영향을 주지 않는다.
Inline-block element 특징
- 왼쪽이나 오른쪽에 다른 element가 올 수 있다.
- css의 width, height 속성을 그대로 표현한다. 해당 element가 포함한 내용이 없거나, 작거나, 크거나 이는 변하지 않는다.
즉 화면 배치는 inline이지만 크기는 block인 것이다.
위의 속성들은 모두 css를 통해 직접적으로 element에 적용이 가능하다.
예시를 통해 확인할 수 있다.
Written on
February
6th,
2021
by
Wonbin Kim
Feel free to share!