Spec-Zone.ru › HTML

<ol>: Элемент упорядоченного списка

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Элемент <ol> HTML представляет собой упорядоченный список элементов — обычно отображается как нумерованный список.

Попробуйте

Атрибуты

Этот элемент также поддерживает глобальные атрибуты.

reversed

Этот булевый атрибут указывает, что элементы списка расположены в обратном порядке. Элементы будут нумероваться сверху вниз.

start

Целое число, с которого начнется нумерация элементов списка. Всегда арабская цифра (1, 2, 3 и т. д.), даже когда нумерация type представляет собой буквы или римские цифры. Например, чтобы начать нумерацию элементов с буквы «d» или римской цифры «iv», используйте start="4".

type

Устанавливает тип нумерации:

  • a для строчных букв
  • A для прописных букв
  • i для строчных римских цифр
  • I для прописных римских цифр
  • 1 для цифр (по умолчанию)

Указанный тип используется для всего списка, если не используется другой атрибут type вложенного элемента <li>.

Примечание: Если тип нумерации списка не важен (например, в юридических или технических документах, где элементы ссылаются по номеру/букве), используйте свойство CSS list-style-type вместо него.

Примечания по использованию

Обычно элементы упорядоченного списка отображаются с предшествующим маркером, например, числом или буквой.

Элементы <ol> и <ul> (или синоним <menu>) могут быть вложены на любую глубину, чередуя <ol>, <ul> (или <menu>) по мере необходимости.

Элементы <ol> и <ul> оба представляют собой список элементов. Разница в том, что для элемента <ol> порядок имеет значение. Например:

  • Шаги рецепта
  • Инструкции по прохождению
  • Список ингредиентов в порядке убывания пропорций на этикетках с информацией о питательной ценности

Чтобы определить, какой список использовать, попробуйте изменить порядок элементов списка; если смысл изменится, используйте элемент <ol> — в противном случае вы можете использовать <ul> или <menu>, если ваш список представляет собой меню.

Примеры

Простой пример

html
<ol>
  <li>Fee</li>
  <li>Fi</li>
  <li>Fo</li>
  <li>Fum</li>
</ol>

Результат

Использование типа римских цифр

html
<ol type="i">
  <li>Introduction</li>
  <li>List of Grievances</li>
  <li>Conclusion</li>
</ol>

Результат

Использование атрибута start

html
<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>

Результат

Вложенные списки

html
<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>

Результат

Неупорядоченный список внутри упорядоченного

html
<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
ol 1 12 1 15 ≤4 18 4 14 ≤3.2 1.0 4.4
compact 1 12 1 15 3 18 4 14 2 1.0 4.4
reversed 18 ≤79 18 15 6 18 18 14 6 1.0 4.4
start 1 12 1 15 ≤4 18 4 14 ≤3.2 1.0 4.4
type 1 12 1 15 ≤4 18 4 14 ≤3.2 1.0 4.4

См. также

  • Другие связанные с списками HTML-элементы: <ul>, <li>, <menu>
  • Свойства CSS, которые могут быть особенно полезны для форматирования элемента <ol>:
    • свойство list-style, для выбора способа отображения порядкового номера
    • Счетчики CSS, для работы со сложными вложенными списками
    • свойство line-height, для имитации устаревшего атрибута compact
    • свойство margin, для управления отступом списка

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API