Listas II - Listas ordenadas

Estudiamos otro tipo de listas: las listas ordenadas.
Estamos en el Manual de HTML y continuamos estudiando las listas de HTML, con las que crear estructuras atractivas para presentar la información. En el capítulo anterior vimos las listas desordenadas y ahora estudiaremos las listas ordenadas.

Listas ordenadas

Las listas ordenadas sirven también para presentar información, en diversos elementos o items, con la particularidad que éstos estarán predecidos de un número o una letra para enumerarlos, siempre por un orden.

Para realizar las listas ordenadas usaremos las etiquetas <ol> (ordered list) y su cierre. Cada elemento sera igualmente indicado por la etiqueta <li>, que ya vimos en las listas desordenadas.

Pongamos un ejemplo:

<p>Reglas de comportamiento en el trabajo</p>
<ol>
<li>El jefe siempre tiene la razón
<li>En caso de duda aplicar regla 1
</ol>

El resultado es:

Reglas de comportamiento en el trabajo

  1. El jefe siempre tiene la razón
  2. En caso de duda aplicar regla 1
Del mismo modo que para las listas desordenadas, las listas ordenadas ofrecen la posibilidad de modificar el estilo. En concreto nos es posible especificar el tipo de numeración empleado eligiendo entre números (1, 2, 3...), letras (a, b, c...) y sus mayúsculas (A, B, C,...) y números romanos en sus versiones mayúsculas (I, II, III,...) y minúsculas (i, ii, iii,...). Para realizar dicha selección hemos de utilizar, como para el caso precedente, el atributo type, el cual será situado dentro de la etiqueta <ol>. Los valores que puede tomar el atributo en este caso son:

1 Para ordenar por números
a Por letras del alfabeto
A Por letras mayúsculas del alfabeto
i Ordenación por números romanos en minúsculas
I Ordenación por números romanos en mayúsculas

Nota: Recordamos que en algunos navegadores no funciona la opción de cambiar el tipo de viñeta a mostrar

Puede que en algún caso deseemos comenzar nuestra enumeración por un número o letra que no tiene por qué ser necesariamente el primero de todos. Para solventar esta situación, podemos utilizar un segundo atributo, start, que tendra como valor un número. Este número, que por defecto es 1, corresponde al valor a partir del cual comenzamos a definir nuestra lista. Para el caso de las letras o los números romanos, el navegador se encarga de hacer la traducción del número a la letra correspondiente.

Os proponemos un ejemplo usando este tipo de atributos:

<p>Ordenamos por numeros</p>
<ol type="1">
<li>Elemento 1
<li> Elemento 2
</ol>

<p>Ordenamos por letras</p>
<ol type="a">
<li>Elemento a
<li> Elemento b
</ol>

<p>Ordenamos por números romanos empezando por el 10</p>

<ol type="i" start="10">
<li>Elemento x
<li> Elemento xi
</ol>

El resultado:

Ordenamos por números

  1. Elemento 1
  2. Elemento 2

Ordenamos por letras

  1. Elemento a
  2. Elemento b

Ordenamos por numeros romanos empezando por el 10

  1. Elemento x
  2. Elemento xi

Autor

Rubén Alvarez

Redactor de DesarrolloWeb.com

Compartir

Comentarios

Joshua

05/8/2007
Muchas Gracias! La web me ha aydado muchísismo a comprender el código, y aprender a utilizarlos.
Saludos!

ogutielo

01/10/2007
Quisiera saber si hay alguna forma de ordenar las listas de forma que la numeracion fuese descendiente, es decir 10, 9, 8,..
Gracias.

Oscar Daniel Castañeda Rodriguez

06/4/2010
Orden
Hola, quisiera saber si hay un orden exacto para usar los listados
por ejemplo que es primero los numeros romanos o el abecdario en mayusculas o minisculas
suponiendo que hay opciones dentro de opciones etc..

tu madre

16/12/2010
T j*des
:p K PRINGAU, TO MARGI Y NO T RESPONDENNNN XD