Блочная модель CSS - это способ, с помощью которого браузеры определяют размеры и расположение элементов на веб-странице. Каждый элемент веб-страницы представляется как прямоугольник, который может быть определен с помощью четырех свойств: width (ширина), height (высота), padding (внутренний отступ) и border (граница).

Ширина (width) и высота (height) определяют размеры содержимого элемента, тогда как внутренний отступ (padding) и граница (border) могут изменять размеры элемента, но не влияют на размеры содержимого.

Каждый элемент может содержать несколько уровней вложенности, каждый из которых также имеет свои размеры и расположение в соответствии с его родительским элементом.

Пример CSS-кода, демонстрирующего блочную модель:

div {
  width: 300px; /* устанавливаем ширину блока */
  height: 200px; /* устанавливаем высоту блока */
  padding: 20px; /* устанавливаем внутренний отступ */
  border: 1px solid black; /* устанавливаем границу */
}

В данном примере мы определяем блок div с шириной 300 пикселей, высотой 200 пикселей, внутренним отступом 20 пикселей и границей толщиной 1 пиксель и цветом черный. Этот блок будет иметь всего лишь 300 пикселей ширины и 200 пикселей высоты, но при этом его фактический размер будет больше из-за внутреннего отступа и границы.


Назад