HTML <ol> Tag


Exemplo

Duas listas ordenadas diferentes (a primeira lista começa em 1 e a segunda começa em 50):

<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

<ol start="50">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

Mais exemplos de "Experimente você mesmo" abaixo.


Definição e uso

A <ol>tag define uma lista ordenada. Uma lista ordenada pode ser numérica ou alfabética.

A tag <li> é usada para definir cada item da lista.

Dica: Use CSS para estilizar listas .

Dica: Para lista não ordenada, use a tag  <ul> .


Suporte ao navegador

Element
<ol> Yes Yes Yes Yes Yes


Atributos

Attribute Value Description
reversed reversed Specifies that the list order should be reversed (9,8,7...)
start number Specifies the start value of an ordered list
type 1
A
a
I
i
Specifies the kind of marker to use in the list

Atributos Globais

A <ol>tag também suporta os Atributos Globais em HTML .


Atributos do evento

A <ol>tag também suporta os atributos de evento em HTML .


Mais exemplos

Exemplo

Defina diferentes tipos de lista (com CSS):

<ol style="list-style-type:upper-roman">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

<ol style="list-style-type:lower-alpha">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

Exemplo

Exiba todos os diferentes tipos de lista disponíveis com CSS:

<style>
ol.a {list-style-type: armenian;}
ol.b {list-style-type: cjk-ideographic;}
ol.c {list-style-type: decimal;}
ol.d {list-style-type: decimal-leading-zero;}
ol.e {list-style-type: georgian;}
ol.f {list-style-type: hebrew;}
ol.g {list-style-type: hiragana;}
ol.h {list-style-type: hiragana-iroha;}
ol.i {list-style-type: katakana;}
ol.j {list-style-type: katakana-iroha;}
ol.k {list-style-type: lower-alpha;}
ol.l {list-style-type: lower-greek;}
ol.m {list-style-type: lower-latin;}
ol.n {list-style-type: lower-roman;}
ol.o {list-style-type: upper-alpha;}
ol.p {list-style-type: upper-latin;}
ol.q {list-style-type: upper-roman;}
ol.r {list-style-type: none;}
ol.s {list-style-type: inherit;}
</style>

Exemplo

Reduza e expanda a altura da linha em listas (com CSS):

<ol style="line-height:80%">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

<ol style="line-height:180%">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

Exemplo

Aninhe uma lista não ordenada dentro de uma lista ordenada:

<ol>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ol>

Páginas relacionadas

Tutorial HTML: Listas HTML

Referência HTML DOM: Objeto Ol

Tutorial de CSS: listas de estilo


Configurações padrão de CSS

A maioria dos navegadores exibirá o <ol>elemento com os seguintes valores padrão:

Exemplo

ol {
  display: block;
  list-style-type: decimal;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}