Многоуровневый нумерованный список

Многоуровневый нумерованный список в HTML представляет собой список, в котором каждый элемент имеет свой собственный уровень вложенности и нумерацию. Такой список часто используется для представления структурированных данных, таких как оглавления, меню или другие списки, где каждый элемент может иметь подуровни и подразделы.

В HTML для создания многоуровневого нумерованного списка используется тег <ol> (ordered list) в сочетании с тегом <li> (list item) для каждого элемента списка. Каждый элемент списка может содержать вложенные списки, которые также создаются с помощью тегов <ol> и <li>.

Пример кода для создания многоуровневого нумерованного списка:

<ol>
  <li>Элемент списка 1</li>
  <li>Элемент списка 2
    <ol>
      <li>Подэлемент списка 2.1</li>
      <li>Подэлемент списка 2.2
        <ol>
          <li>Подэлемент списка 2.2.1</li>
          <li>Подэлемент списка 2.2.2</li>
        </ol>
      </li>
      <li>Подэлемент списка 2.3</li>
    </ol>
  </li>
  <li>Элемент списка 3</li>
</ol>

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

Каждый элемент списка начинается с тега <li>, а каждый вложенный список начинается с нового тега <ol>. Для установки нумерации элементов списка используется атрибут type тега <ol>, который может принимать значения «1» (для нумерации арабскими цифрами), «A» (для нумерации заглавными буквами), «a» (для нумерации строчными буквами), «I» (для нумерации римскими цифрами заглавными буквами) и «i» (для нумерации римскими цифрами строчными буквами).