Спецификация CSS1


Установка обобщающего свойства "граница" ('margin').


Значение: [ <length> | <percentage> | auto ]{1,4} По умолчанию: не определено для обобщающих свойств Область применения: все элементы Наследование: нет Процентное выражение: по отношению к ширине родительских элементов

Обобщающее свойство "граница" используется для одновременной установки свойств верхней, правой, нижней и левой границы в одном месте таблицы стилей.

При явном указании четырех значений длины они соответственно применяются к верхней, правой, нижней и левой стороне. Если явно указано одно значение, оно применяется ко всем сторонам, если два или три значения, то отсутствующие значения берутся по значению противоположной стороны.

BODY { margin: 2em } /* all margins set to 2em */ BODY { margin: 1em 2em } /* top & bottom = 1em, right & left = 2em */ BODY { margin: 1em 2em 3em } /* top=1em, right=2em, bottom=3em, left=2em */

Последняя строка вышеприведенного примера равноценна нижеследующему примеру:

BODY { margin-top: 1em; margin-right: 2em; margin-bottom: 3em; margin-left: 2em; /* copied from opposite side (right) */ }

Допускаются отрицательные значения, но в пределах ограничений, накладываемых способом обработки.



Содержание раздела