Тег <ol>
Тег <ol> (укр. – “нумерований список”) використовується в HTML для створення нумерованих (упорядкованих) списків, де кожен елемент автоматично пронумерований браузером. Це зручно для відображення послідовностей, де порядок елементів є важливим, наприклад, для кроків інструкції або рейтингових списків.

Кожен елемент списку визначається за допомогою тега <li> (елемент списку). Тег <ol> автоматично нумерує всі елементи списку у порядку їх додавання. Наприклад:
<ol>
<li>Перший крок</li>
<li>Другий крок</li>
<li>Третій крок</li>
</ol> У цьому прикладі браузер автоматично відобразить список із нумерацією:
- Перший крок
- Другий крок
- Третій крок
HTML також підтримує вкладені списки, де можна комбінувати нумеровані та ненумеровані списки:
<ul>
<li>Автор: Джордж Орвелл</li>
<li>Автор: Джек Лондон
<ol>
<li>Книга: Поклик предків</li>
<li>Книга: Біла Ікло</li>
</ol>
</li>
<li>Автор: Ернест Хемінгуей</li>
</ul> Атрибути
Специфічні атрибути
- type — визначає тип нумерації. За замовчуванням використовується звичайна числова нумерація, але можна вибрати інші варіанти:
- 1 — числа (за замовчуванням);
- A — великі літери (A, B, C…);
- a — малі літери (a, b, c…);
- I — великі римські цифри (I, II, III…);
- i — малі римські цифри (i, ii, iii…).
Наприклад:
<ol type="A">
<li>Перший пункт</li>
<li>Другий пункт</li>
<li>Третій пункт</li>
</ol> У цьому випадку елементи будуть пронумеровані великими літерами: A. Перший пункт B.
Хоча і є можливість визначати тип нумерації для списку через атрибут type, кращою практикою вважається робити це через CSS.
- start — дозволяє задати початковий номер для нумерації списку. За замовчуванням нумерація починається з 1, але можна змінити це значення. Наприклад:
<ol start="5">
<li>Пункт п'ятий</li>
<li>Пункт шостий</li>
</ol> Цей список почнеться з числа 5
- reversed — атрибут, що дозволяє створювати зворотну нумерацію списку (від найбільшого до найменшого). Наприклад:
<ol reversed>
<li>пункт під номером 3</li>
<li>пункт під номером 2</li>
<li>пункт під номером 1</li>
</ol> Відобразиться список із зворотною нумерацією.
Глобальні атрибути
Найпопулярніші глобальні атрибути, які використовуються на нумерованих списках:
- id — унікальний ідентифікатор елемента на сторінці, який можна використовувати для посилань, стилізації або JavaScript-операцій;
- class — клас, який допомагає стилізувати або групувати елементи;
- style — атрибут для інлайн-стилізації конкретного елемента;
- title — текстова підказка, що з’являється при наведенні курсору на список;
- lang — атрибут для вказання мови вмісту елементу;
- dir — атрибут, який вказує напрямок тексту (наприклад, “ltr” — зліва направо, “rtl” — справа наліво).

Приклад використання
<ol id="my-list" class="numbered-list" style="color: red;" title="Мій нумерований список">
<li>Пункт перший</li>
<li>Пункт другий</li>
</ol> Додаткові моменти
- Тег
<ol>є парним елементом, тому його потрібно обов’язково закривати; - Нумеровані списки використовуються там, де важливий порядок елементів (наприклад, інструкції, рейтинги або кроки процесу);
- За допомогою CSS можна змінювати вигляд нумерації або використовувати інші стилі для списків;
- Вкладені нумеровані списки допомагають організувати складну інформацію, поділяючи її на ієрархічні рівні;
- Використовуйте списки для логічної організації інформації на сторінці, де порядок елементів є важливим (на відміну від ненумерованого списку
<ul>).