As listas numeradas são utilizadas quando a ordem dos itens é importante.
Elas são muito utilizadas para apresentar etapas, procedimentos, classificações e instruções sequenciais.
É uma lista cujos itens recebem numeração automática pelo navegador.
A tag <ol> significa Ordered List (Lista Ordenada).
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
Assim como nas listas não numeradas, cada item é criado utilizando a tag <li>.
| Tag | Função |
|---|---|
| <ol> | Cria uma lista ordenada. |
| <li> | Cria um item da lista. |
O atributo type permite alterar o formato da numeração.
| Valor | Resultado |
|---|---|
| 1 | 1, 2, 3... |
| A | A, B, C... |
| a | a, b, c... |
| I | I, II, III... |
| i | i, ii, iii... |
<ol type="A">
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
Os itens serão exibidos com letras maiúsculas.
O atributo start define o número inicial da lista.
<ol start="5">
<li>Item</li>
<li>Item</li>
</ol>
Também é possível criar listas ordenadas dentro de outras listas.
<ol>
<li>Front-End
<ol>
<li>HTML</li>
<li>CSS</li>
</ol>
</li>
</ol>
| Erro | Problema |
|---|---|
| Usar <ol> sem necessidade | Perda de significado semântico. |
| Não utilizar <li> | Estrutura inválida. |
| Muitos níveis aninhados | Dificulta a leitura. |
| Elemento | Função |
|---|---|
| <ol> | Lista ordenada. |
| <li> | Item da lista. |
| type | Define o tipo de numeração. |
| start | Define o número inicial. |