Дек 01

Работа над списками

list-style

Описание
Атрибут, позволяющий одновременно задать стиль маркера, его положение, а также изображение, которое будет использоваться в качестве маркера. Для более подробного ознакомления с аргументами, смотрите свойства каждого параметра list-style-type, list-style-position и list-style-image отдельно.

Синтаксис
list-style: list-style-type || list-style-position || list-style-image

Аргументы
Любые комбинации трех значений, определяющих стиль маркеров, в произвольном порядке. Значения разделяются между собой пробелом. Ни один аргумент не является обязательным, поэтому неиспользуемые значения можно опустить.

Пример
UL {
list-style: square outside; /* Квадратные маркеры */
/* Маркеры размещаются за
пределами текстового блока */
}

list-style-image

Описание
Устанавливает адрес изображения, которое служит в качестве маркера списка. Этот атрибут наследуется, поэтому для отдельных элементов списка для восстановления маркера используется значение none.

Синтаксис
list-style-image: none | url ('путь к файлу')

Аргументы
В качестве значения используется относительный или абсолютный путь к графическому файлу. Аргумент none отменяет изображение в качестве маркера для родительского элемента.

Пример
UL {
list-style-image: url ('images.gif');
}

list-style-position

Описание
Определяет, как будет размещаться маркер относительно текста. Имеется два значения: outside — маркер вынесен за границу элемента списка и inside — маркер обтекается текстом.

Синтаксис
list-style-position: inside | outside

Аргументы
inside — Маркер является частью текстового блока и отображается в элементе списка.
outside — Текст выравнивается по левому краю, а маркеры размещаются вне пределах текстового блока.

Пример
UL {
list-style-image: url (images/book.gif); /* Путь к рисунку для установки маркера */
list-style-position: inside; /* Маркер обтекается текстом */
}

list-style-type

Описание
Изменяет вид маркера для каждого элемента списка. Этот атрибут используется только в случае, когда значение свойства list-style-image установлено как none. Маркеры различаются для маркированного списка (тег <UL>) и нумерованного (тег <OL>).

Синтаксис
list-style-type: disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none

Аргументы
Для маркированного списка используются аргументы circle, disc, square. Для нумерованного списка: decimal, lower-alpha, lower-roman, upper-alpha, upper-roman. Аргумент none устанавливает тип маркера, как у родительского элемента.

Пример
UL {
list-style-type: square; /* Квадратные маркеры */
}

Возможно, Вам будет полезна эта информация:

  1. Списки
  2. Работа с Фоном
  3. Позиционирование в CSS


Написать ответ