![]() |
||
|
aranea.ru || Спецификация CSS2 | 9.3. Схемы позиционирования.
9.3. Схемы позиционирования.9.3.1. Выбор схемы позиционирования: свойство 'position'.9.3.2. Смещение блока: 'top', 'right', 'bottom', 'left' В CSS2 блок может быть расположен в соответствии с тремя позиционными схемами:
Обратите внимание. Схемы позиционирования в CSS2 помогают авторам делать документы более доступными, позволяя избегать разметочные трюки (например, невидимые изображения), используемые для эффектов размещения. 9.3.1. Выбор схемы позиционирования: свойство 'position'.Свойства 'position' и 'float' определяют, какие алгоритмы позиционирования в CSS2 используются для расчета положения блока. 'position' Тип значения: static | relative | absolute | fixed | inherit Начальная величина: static Применяется: для всех элементов, но не для сгенерированного содержания Наследование: нет Процентная база: нет Медиа: визуальные Это свойства имеет следующие значения:
9.3.2. Смещение блока: 'top', 'right', 'bottom', 'left'.Элемент позиционируется, если его свойство 'position' имеет значение отличное от 'static'. Позиционированные элементы генерируют позиционированные блоки, размещаемые в соответствии с четырьмя свойствами: 'top' Тип значения: <length> | <percentage | auto | inherit Начальная величина: auto Применяется: к позиционированным элементам Наследование: нет Процентная база: обращается к высоте объемлющего блока Медиа: визуальные Это свойство определяет, как далеко верхний край блока с содержанием смещается ниже верхнего края объемлющего блока. 'right' Тип значения: <length> | <percentage | auto | inherit Начальная величина: auto Применяется: к позиционированным элементам Наследование: нет Процентная база: обращается к ширине объемлющего блока Медиа: визуальные Это свойство определяет, как далеко правый край блока с содержанием смещается налево от правого края объемлющего блока. 'bottom' Тип значения: <length> | <percentage | auto | inherit Начальная величина: auto Применяется: к позиционированным элементам Наследование: нет Процентная база: обращается к высоте объемлющего блока Медиа: визуальные Это свойство определяет, как далеко нижний край блока с содержанием смещается выше низа объемлющего блока. 'left' Тип значения: <length> | <percentage | auto | inherit Начальная величина: auto Применяется: к позиционированным элементам Наследование: нет Процентная база: обращается к высоте объемлющего блока Медиа: визуальные Это свойство определяет, как далеко левый край блока с содержанием смещается направо от левого края объемлющего блока. Эти значения для четырех свойств имеют следующие значения:
Для абсолютно позиционированных блоков, смещения определяются с учетом объемлющего блока. Для относительно позиционированных блоков смещения определяются с учетом внешних краев самого блока (т.е. блок принимает позицию при нормальном размещении, и затем смещается от этой позиции в соответствии с этими свойствами). |