Spec-Zone.ru › HTML

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

Базовый уровень Широко доступно

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

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

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

Попробуйте

<ol>
  <li>Mix flour, baking powder, sugar, and salt.</li>
  <li>In another bowl, mix eggs, milk, and oil.</li>
  <li>Stir both mixtures together.</li>
  <li>Fill muffin tray 3/4 full.</li>
  <li>Bake for 20 minutes.</li>
</ol>
li {
  font:
    1rem "Fira Sans",
    sans-serif;
  margin-bottom: 0.5rem;
}

Атрибуты

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

compact

Этот логический атрибут указывает, что список следует отображать в компактном виде. Интерпретация этого атрибута зависит от браузера. Вместо него используйте CSS: чтобы добиться эффекта, подобного эффекту атрибута compact, можно задать свойству CSS line-height значение 80%.

reversed

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

start

Целое число, с которого начинается нумерация элементов списка. Всегда арабская цифра (1, 2, 3 и т. д.), даже если для нумерации type используются буквы или римские цифры. Например, чтобы начать нумерацию элементов с буквы «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>Fee</li>
  <li>Fi</li>
  <li>Fo</li>
  <li>Fum</li>
</ol>

Результат

Использование римской нумерации

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

Результат

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

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

Результат

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

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

Результат

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

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

См. также

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

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

Spec-Zone.ru

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