html요소가 표출되는 브라우저 화면은 가로와 세로를 축으로 하는 2차원 공간이다. 따라서 그 안의 웹 요소들 또한 필수적으로 개별적인 너비와 높이를 가진다.
가장 기본적인 요소라고 할 수 있는 너비와 높이를 '박스'라고 표현하며 이 박스 요소를 모두 포함해서 '박스 모델'이라고 한다.
박스 모델에는 다양한 속성들이 있다.