Смысл
Каждый элемент — прямоугольная коробка из слоёв:
- content — содержимое
- padding — внутренняя поля
- border — рамка
- margin — внешний отступ (схлопывается у соседних margin в block-потоке)
.box {
box-sizing: border-box;
width: 200px;
padding: 16px;
border: 2px solid #333;
margin: 8px;
}
box-sizing решает, что входит в width. DevTools показывает схему коробки при инспекции.
Итог
Box model — фундамент размеров и отступов; без него невозможно уверенно верстать.