Атрибут start тега <ol>
Описание
Атрибут start позволяет задать начальное значение нумерации для элементов упорядоченного списка <ol>. Принимает целое число (в том числе отрицательное).
<ol start="5">
<li>Пятый элемент</li>
<li>Шестой элемент</li>
<li>Седьмой элемент</li>
</ol>
Особенности работы:
| Значение | Результат | Пример |
|---|---|---|
| Положительное число | Нумерация начинается с указанного числа | start="3" → 3, 4, 5... |
| Отрицательное число | Нумерация начинается с отрицательного значения | start="-2" → -2, -1, 0... |
| Не указан | Нумерация начинается с 1 (по умолчанию) | <ol> → 1, 2, 3... |
Сочетание с reversed:
<ol start="10" reversed>
<li>Десятое место</li>
<li>Девятое место</li>
<li>Восьмое место</li>
</ol>
Рекомендации по использованию:
- Используйте для продолжения нумерации между отдельными списками
- Полезен при разбивке контента на несколько страниц/частей
- Можно комбинировать с атрибутом
valueу отдельных<li> - Для сложной логики нумерации предпочтительнее CSS-счетчики
Пример с value:
<ol start="10">
<li value="5">Пятый элемент (переопределен)</li>
<li>Шестой элемент</li>
<li value="20">Двадцатый элемент</li>
<li>Двадцать первый элемент</li>
</ol>
Ограничения и совместимость:
- Поддерживается всеми браузерами, включая старые версии
- Не влияет на семантику, только на отображение номеров
- Может конфликтовать с кастомными стилями нумерации через CSS
Примечание: Атрибут start особенно полезен при работе с многостраничной навигацией или когда нужно продолжить нумерацию с определенного места. Для сложных сценариев нумерации рассмотрите использование CSS-свойства counter-reset.