Etiqueta HTML <ol>


Ejemplo

Dos listas ordenadas diferentes (la primera lista comienza en 1 y la segunda comienza en 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>

Más ejemplos de "Pruébelo usted mismo" a continuación.


Definición y uso

La <ol>etiqueta define una lista ordenada. Una lista ordenada puede ser numérica o alfabética.

La etiqueta <li> se utiliza para definir cada elemento de la lista.

Sugerencia: use CSS para diseñar listas .

Sugerencia: para una lista desordenada, use la etiqueta  <ul> .


Compatibilidad con 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 globales

La <ol>etiqueta también es compatible con los atributos globales en HTML .


Atributos de eventos

La <ol>etiqueta también es compatible con los atributos de eventos en HTML .


Más ejemplos

Ejemplo

Establecer diferentes tipos de lista (con 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>

Ejemplo

Muestra todos los diferentes tipos de listas disponibles con 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>

Ejemplo

Reducir y expandir la altura de línea en las listas (con 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>

Ejemplo

Anide una lista desordenada dentro de una 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

Referencia HTML DOM: Objeto Ol

Tutorial de CSS: Estilo de listas


Configuración predeterminada de CSS

La mayoría de los navegadores mostrarán el <ol>elemento con los siguientes valores predeterminados:

Ejemplo

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