<ol>: Элемент упорядоченного списка
Базовая Широко доступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Элемент <ol> HTML представляет собой упорядоченный список элементов — обычно отображается как нумерованный список.
Попробуйте
Атрибуты
Этот элемент также поддерживает глобальные атрибуты.
reversed-
Этот булевый атрибут указывает, что элементы списка расположены в обратном порядке. Элементы будут нумероваться сверху вниз.
start-
Целое число, с которого начнется нумерация элементов списка. Всегда арабская цифра (1, 2, 3 и т. д.), даже когда нумерация
typeпредставляет собой буквы или римские цифры. Например, чтобы начать нумерацию элементов с буквы «d» или римской цифры «iv», используйтеstart="4". type-
Устанавливает тип нумерации:
-
aдля строчных букв -
Aдля прописных букв -
iдля строчных римских цифр -
Iдля прописных римских цифр -
1для цифр (по умолчанию)
Указанный тип используется для всего списка, если не используется другой атрибут
typeвложенного элемента<li>.Примечание: Если тип нумерации списка не важен (например, в юридических или технических документах, где элементы ссылаются по номеру/букве), используйте свойство CSS
list-style-typeвместо него. -
Примечания по использованию
Обычно элементы упорядоченного списка отображаются с предшествующим маркером, например, числом или буквой.
Элементы <ol> и <ul> (или синоним <menu>) могут быть вложены на любую глубину, чередуя <ol>, <ul> (или <menu>) по мере необходимости.
Элементы <ol> и <ul> оба представляют собой список элементов. Разница в том, что для элемента <ol> порядок имеет значение. Например:
- Шаги рецепта
- Инструкции по прохождению
- Список ингредиентов в порядке убывания пропорций на этикетках с информацией о питательной ценности
Чтобы определить, какой список использовать, попробуйте изменить порядок элементов списка; если смысл изменится, используйте элемент <ol> — в противном случае вы можете использовать <ul> или <menu>, если ваш список представляет собой меню.
Примеры
Простой пример
<ol> <li>Fee</li> <li>Fi</li> <li>Fo</li> <li>Fum</li> </ol>
Результат
Использование типа римских цифр
<ol type="i"> <li>Introduction</li> <li>List of Grievances</li> <li>Conclusion</li> </ol>
Результат
Использование атрибута start
<p>Finishing places of contestants not in the winners' circle:</p> <ol start="4"> <li>Speedwalk Stu</li> <li>Saunterin' Sam</li> <li>Slowpoke Rodriguez</li> </ol>
Результат
Вложенные списки
<ol> <li>first item</li> <li> second item <!-- closing </li> tag is not here! --> <ol> <li>second item first subitem</li> <li>second item second subitem</li> <li>second item third subitem</li> </ol> </li> <!-- Here's the closing </li> tag --> <li>third item</li> </ol>
Результат
Неупорядоченный список внутри упорядоченного
<ol> <li>first item</li> <li> second item <!-- closing </li> tag is not here! --> <ul> <li>second item first subitem</li> <li>second item second subitem</li> <li>second item third subitem</li> </ul> </li> <!-- Here's the closing </li> tag --> <li>third item</li> </ol>
Результат
Техническое описание
| Категории контента | Потоковый контент, и если дочерние элементы элемента <ol> включают по крайней мере один элемент <li>, ощущаемый контент. |
|---|---|
| Разрешенный контент | Ноль или более элементов <li>, <script> и <template>. |
| Пропуск тега | Нет, и открывающий, и закрывающий тег обязательны. |
| Разрешенные родительские элементы | Любой элемент, который принимает потоковый контент. |
| Неявная роль ARIA | list |
| Разрешенные роли ARIA | directory, group, listbox, menu, menubar, none, presentation, radiogroup, tablist, toolbar, tree |
| Интерфейс DOM | HTMLOListElement |
Спецификации
| Спецификация |
|---|
| Стандарт HTML # the-ol-element |
Совместимость браузеров
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
ol |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 |
compact |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 |
reversed |
18 | ≤79 | 18 | 15 | 6 | 18 | 18 | 14 | 6 | 1.0 | 4.4 |
start |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 |
type |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 |
См. также
- Другие связанные с списками HTML-элементы:
<ul>,<li>,<menu> - Свойства CSS, которые могут быть особенно полезны для форматирования элемента
<ol>:- свойство
list-style, для выбора способа отображения порядкового номера - Счетчики CSS, для работы со сложными вложенными списками
- свойство
line-height, для имитации устаревшего атрибутаcompact - свойство
margin, для управления отступом списка
- свойство
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol