![]() |
||
|
aranea.ru || Спецификация CSS2 | 8.1. Размеры блока.
8.1. Размеры блока.Каждый блок имеет место для содержания (например, для текста, изображения и т.д.) и необязательное окружение из отступов (padding), границ (border) и полей (margin); размеры каждой области определяется свойствами, описанными ниже. Следующая диаграмма показывает, как эти области связаны, и какая терминология используется для ссылок на участки полей, границ и отступов:
![]() Поле, граница и отступ могут быть разбиты на левые, правые, верхние и нижние сегменты (например, на диаграмме "LM" относится к левому полю, "RP" – к правому отступу, "TB" – для верхней границы, и т.д.). Периметр каждой из четырех областей (содержание, отступ, граница и поле) называются "полем" ("edge"), т.е. блок имеет четыре поля:
Каждое поле может быть разбито на левое, правое, верхнее и нижнее. Размеры области для содержания блока (ширина и высота содержания) зависят от нескольких факторов: либо элемент, генерирующий блок, имеет набор свойств 'width' (ширина) или 'height' (высота), либо блок содержит текст или другие блоки, или блок состоит из таблицы и т.д. Ширина и высота блока обсуждается в главе о модели визуального форматирования. Ширина блока состоит из суммы левых и правых полей, границ, отступов и ширины содержания. Высота состоит из суммы верхних и нижних полей, границ, отступов и высоты содержания. Стиль фона различных областей блока определяется следующим образом:
|