English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Модель рамки 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 элементный кадр области содержимого - это область, где отображается текст, изображения, списки, таблицы, формы, видео и т.д.