Тег <ol>
- Категории: Потоковое содержимое
-
Контекст:
Где ожидается потоковое содержимое.
-
Модель:
Ноль или более элементов
<li>
.
Тег <ol>
(сокращение от "order list" - упорядоченный список) представляет список элементов, порядок которых имеет значение:
- топ фильмов
- пункты договора
- рейтинг сайтов
- и т.д.
Упорядоченные списки вместо обычных маркеров сопровождают свои элементы порядковым номером. Если мы удалим или добавим в список новые элементы, номера будут автоматически пересчитаны.
Атрибуты
- Глобальные атрибуты
-
reversed
- меняет порядок списка на обратный -
start
- порядковый номер первой позиции, от которой происходит дальнейший отчет -
type
- тип маркера
-
Использование упорядоченного списка
Рассмотрим упорядоченный список на примере рейтинга фильмах. В данном случае порядок элементов важен, поскольку означает место фильма в рейтинге:
-
Изменение порядка отчета
Изначально все порядковые номера следуют в порядке их увеличения. При помощи атрибута
reversed
мы можем изменить данный порядок отчета на противоположный: -
Начальное значение отчета
Начальное значение для отчета списка можно также поменять. Делается это при помощи атрибута
start
: -
Изменение маркера
Изначально в качестве порядкового номера используются арабские цифры. Мы можем изменить данное поведение при помощи атрибута
type
:-
1
- арабские цифры (по умолчанию) -
a
- строчные буквы -
A
- заглавные буквы -
i
- строчные Римские цифры -
I
- заглавные Римские цифры
Если тип маркера не имеет прямого значения и носит исключительно визуальный характер, то для этих целей лучше использовать CSS-свойство
list-style-type
: -
-
Вложенность списка
Элементы списка могут иметь любое потоковое содержимое. Таким образом мы можем вкладывать один список в другой, создавая иерархию элементов любой сложности. Например, это могут быть пункты договора: