Визуальное форматирование
Устанавливают свойства, связанные с блоками отображения элементов, их позиционированием и отображением списков.
Таблица 6. Параметры списка
Свойство |
Описание |
list-style-type |
Определяет тип маркера. Возможные значения: disc – закрашенный кружок circle – не закрашенный кружок square – закрашенный квадратик decimal – арабская цифра с точкой lower-roman – римская строчная цифра с точкой upper-roman – римская прописная цифра с точкой lower-alpha – латинская строчная буква с точкой upper-alpha – латинская прописная буква с точкой none – маркер не отображается |
list-style-image |
Задает в качестве маркера изображение. ul {list-style-image: url(11.gif)} |
list-style-position |
Определяет положение маркера. inside – маркер внутри тела списка, outside – маркер снаружи тела списка. |
list-style |
Группирует свойства списка. UL {list-style: decimal inside} OL {list-style: url(11.gif) inside} |
Таблица 7. Параметры блока
Свойство |
Описание |
width |
Ширина элемента. Значение указывается в единицах измерения или в процентах. a {width: 50%; background: red} |
height |
Высота элемента. Значение указывается в единицах измерения или в процентах. h1 {background-color: yellow; height: 150} |
float |
Позиционирование элемента и управление обтеканием остальных элементов. Может принимать следующие значения:
|
clear |
Обтекание предыдущего обтекаемого элемента. Может принимать следующие значения:
|
display |
Управляет отображением элемента. Может принимать следующие значения:
|
Таблица 8. Слои в CSS
Свойство |
Описание |
Position |
Способ позиционирования слоя. Может принимать следующие значения: Absolute – относительно левого верхнего угла браузера Relative – относительно родительского слоя Static – отображение как обычного блочного элемента |
Top |
Смещение начала слоя по вертикали. Возможные значения: значение с единицей измерения, относительное значение в процентах или auto. |
Left |
Смещение начала слоя по горизонтали. Возможные значения: значение с единицей измерения, относительное значение в процентах или auto. |
Width, height |
Ширина и высота слоя. |
Visibility |
Управление отображением слоя. Возможные значения: Hidden – спрятать слой Inherit – наследовать параметр родительского слоя Visible – показать слой |
z-index |
Уровень слоя при наложении слоя. Возможные значения: Целое число – уровень слоя при наложении слоев Inherit – наследовать параметр родительского слоя Auto – соответствует нулю. То есть слои накладываются в порядке их указания |
Overflow |
Действия при переполнении слоя. Значения: Visible – трансформировать слой при переполнении Hidden – не показывать то, что не уместилось Scroll – показать полосы прокрутки Auto – при переполнении слоя показать полосы прокрутки |
Clip |
Ограничение области видимости слоя. Значения: Rect (top, right, bottom, left) – ограничить область видимости прямоугольником с указанными значениями; Auto – отобразить слой в соответствии с параметром overflow |
Пример отображения слоев в Internet Explorer:
<p id=layer1 style="position: absolute; top:100; left: 100; width: 400px; height: 115px; z-index: 2; font-size: 72px; font-weight: 900; font-family: arial; border: 2px solid; padding: 10; color: #cccccc">
Основы HTML
</p>
<p id=layer2 style="position: absolute; top:103; left: 103; width: 400px; height: 115px; z-index: 1; font: 72px; font-weight: 900; font-family: arial; border: 4px solid; padding: 10; color: blue">
Основы HTML
</p>