모든 HTML 요소들은 브라우저에서 렌더링 될 때 CSS 박스 모델에 따라 네모난 박스로 표현됩니다.
위의 이미지는 에어비엔비(https://www.airbnb.co.kr/) 서비스의 검색 UI 일부분을 개발자 화면으로 본 모습입니다. 여러 요소들이 네모난 모양으로 선택된 모습이 보이시나요? 이렇듯 사용자들이 보는 UI는 수 많은 네모 박스들의 집합입니다 🙂
우린 사실 수많은 박스들이라구! 후훗..
HTML 요소들은 모두 안에 박스들을 가지고 있습니다.
총 4가지의 박스로 이루어져 있는데요, 이를 박스 모델이라고합니다.
width
그리고 높이는 height
와 같은 속성을 사용해서 설정할 수 있습니다.padding
과 관련 속성을 사용해 제어할 수 있습니다.border
와 관련 속성을 사용하여 제어할 수 있습니다.margin
과 관련 속성을 사용하여 제어될 수 있습니다.