<ol> – елемент упорядкованого списку
Елемент HTML <ol>
("ordered list" – упорядкований список) представляє упорядкований список елементів, що зазвичай візуалізується як пронумерований список.
Спробуйте його в дії
Атрибути
Цей елемент також приймає глобальні атрибути.
reversed
Цей булів атрибут задає те, що елементи списку мають зворотний порядок. Елементи будуть нумеруватися у зворотному порядку.
start
Ціле число, від якого почнеться нумерація елементів списку. Це завжди арабське число (1, 2, 3 тощо), навіть тоді, коли тип нумерації — літери або римські числа. Наприклад, щоб почати нумерацію елементів з літери «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>Мі</li>
<li>Ме</li>
<li>Ма</li>
<li>Мо</li>
<li>Му</li>
</ol>
Результат
Використання типу з римськими числами
<ol type="i">
<li>Вступ</li>
<li>Список скарг</li>
<li>Висновок</li>
</ol>
Результат
Використання атрибута start
<p>Фінішні місця учасників, які не здобули призових місць:</p>
<ol start="4">
<li>Панчук (Острог)</li>
<li>Серко (Дубовицький район)</li>
<li>Фокін (м. Вараш)</li>
</ol>
Результат
Вкладення списків
<ol>
<li>перший елемент</li>
<li>
другий елемент
<!-- кінцевий тег </li> – не тут! -->
<ol>
<li>другий елемент, перший піделемент</li>
<li>другий елемент, другий піделемент</li>
<li>другий елемент, третій піделемент</li>
</ol>
</li>
<!-- Ось де кінцевий тег </li> -->
<li>третій елемент</li>
</ol>
Результат
Невпорядкований список усередині впорядкованого
<ol>
<li>перший елемент</li>
<li>
second item
<!-- кінцевий тег </li> – не тут! -->
<ul>
<li>другий елемент, перший піделемент</li>
<li>другий елемент, другий піделемент</li>
<li>другий елемент, третій піделемент</li>
</ul>
</li>
<!-- Ось де кінцевий тег </li> -->
<li>третій елемент</li>
</ol>
Результат
Технічний підсумок
Категорії вмісту |
Потоковий вміст, а також, якщо серед дочірніх елементів елемента <ol> є хоча б один елемент <li> , то відчутний вміст.
|
---|---|
Дозволений вміст |
Нуль або більше елементів <li> ,
<script> і
<template> .
|
Пропуск тега | Немає; і початковий, і кінцевий теги – обов'язкові. |
Дозволені батьківські елементи | Усі елементи, що приймають потоковий вміст. |
Неявна роль ARIA |
list
|
Дозволені ролі ARIA |
directory , group ,
listbox , menu ,
menubar , none ,
presentation ,
radiogroup , tablist ,
toolbar , tree
|
Інтерфейс DOM | HTMLOListElement |
Специфікації
Специфікація |
---|
HTML Standard (HTML) # the-ol-element |
Сумісність із браузерами
desktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ol
|
Chrome Full support Так | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
compact
|
Chrome Full support Так | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
reversed
|
Chrome Full support 18 | Edge Full support 79 | Firefox Full support 18 | Internet Explorer No support Ні | Opera Full support Так | Safari Full support 6 | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 18 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
start
|
Chrome Full support Так | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
type
|
Chrome Full support Так | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support Так | Opera Full support Так | Safari Full support Так | WebView Android Full support Так | Chrome Android Full support Так | Firefox for Android Full support 4 | Opera Android Full support Так | Safari on iOS Full support Так | Samsung Internet Full support Так |
Дивіться також
-
Інші елементи HTML, пов'язані зі списками:
<ul>
,<li>
,<menu>
-
Властивості CSS, що можуть бути особливо корисними для стилізації елемента
<ol>
:- властивість
list-style
, щоб вибрати спосіб відображення порядкового номера - [Лічильники CSS], щоб впорядкувати складні вкладені списки
- властивість
line-height
, щоб імітувати нерекомендований атрибутcompact
- властивість
margin
, щоб керувати відступом списку
- властивість