<ol> Элемент HTML упорядоченного списка
Базовый уровень Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Элемент <ol> HTML представляет собой упорядоченный список элементов — обычно отображаемый в виде нумерованного списка.
Попробуйте
<ol> <li>Mix flour, baking powder, sugar, and salt.</li> <li>In another bowl, mix eggs, milk, and oil.</li> <li>Stir both mixtures together.</li> <li>Fill muffin tray 3/4 full.</li> <li>Bake for 20 minutes.</li> </ol>
li {
font:
1rem "Fira Sans",
sans-serif;
margin-bottom: 0.5rem;
}
Атрибуты
Этот элемент также поддерживает глобальные атрибуты.
compact-
Этот логический атрибут указывает, что список следует отображать в компактном виде. Интерпретация этого атрибута зависит от браузера. Вместо него используйте CSS: чтобы добиться эффекта, подобного эффекту атрибута
compact, можно задать свойству CSSline-heightзначение80%. reversed-
Этот логический атрибут указывает, что элементы списка перечислены в обратном порядке. Нумерация элементов будет идти от большего к меньшему.
start-
Целое число, с которого начинается нумерация элементов списка. Всегда арабская цифра (1, 2, 3 и т. д.), даже если для нумерации
typeиспользуются буквы или римские цифры. Например, чтобы начать нумерацию элементов с буквы «d» или римской цифры «iv», используйтеstart="4". type-
Задаёт тип нумерации:
-
aдля строчных букв -
Aдля прописных букв -
iдля строчных римских цифр -
Iдля прописных римских цифр -
1для чисел (по умолчанию)
Указанный тип используется для всего списка, если для вложенного элемента
<li>не задан другой атрибутtype.Примечание: Если тип номера списка не имеет значения (например, в юридических или технических документах, где элементы обозначаются своими номерами или буквами), используйте вместо этого свойство 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 | WebView для iOS | |
ol |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
compact |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
reversed |
18 | 79 | 18 | 15 | 6 | 18 | 18 | 14 | 6 | 1.0 | 4.4 | 6 |
start |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
type |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 | ≤3.2 |
См. также
- Другие HTML-элементы, связанные со списками:
<ul>,<li>,<menu> - Свойства CSS, которые могут быть особенно полезны для оформления элемента
<ol>:- свойство
list-styleпозволяет выбрать способ отображения порядкового номера - Счётчики CSS помогают обрабатывать сложные вложенные списки
- свойство
line-heightпозволяет имитировать устаревший атрибутcompact - свойство
marginпозволяет управлять отступом списка
- свойство
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/ol