Атрибут 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.