English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основы CSS

Модель коробки CSS

Основы CSS3

Референсная книга CSS

Правила CSS

Box CSS (Box)

Модель рамки CSS описывает, как интуитивно размещать элементы на веб-странице.

Что такое модель коробки

Каждый элемент, который можно отображать, содержит один или несколько прямоугольных рамок. Модель рамки CSS обычно описывает, как располагать эти прямоугольные рамки на веб-странице. Эти рамки могут иметь различные свойства и взаимодействовать彼此 по-разному, но у каждой рамки есть область содержимого и опциональные окружающие отступы и рамки.

На следующем рисунке показано, как свойства margin, padding и border CSS определяют пространство, занимаемое элементом на веб-странице.

           

ширина и высота элементов

Обычно, когда вы используете CSS widthиheightПри установке свойств width и height элемента на самом деле вы устанавливаете ширину и высоту области содержимого элемента. Реальная ширина и высота элементного кадра зависят от нескольких факторов.

Реальное пространство, занимаемое элементным кадром, вычисляется следующим образом:

Размеры коробкиСвойства CSS
Общая ширинаwidth + padding-left + padding-right + border-left + border-right + margin-left + margin-right
Общая высотаheight + padding-top + padding-bottom + border-top + border-bottom + margin-top + margin-bottom

В следующих разделах приведены примеры использования различных свойств.

Внимание:В модели коробки CSS элементный кадр области содержимого - это область, где отображается текст, изображения, списки, таблицы, формы, видео и т.д.