Con html podemos crear listas numeradas de forma sencilla. El comienzo de la lista se marca con <ol> y el final con </ol> (ol=ordered list). Cada elemento de la lista debe ir precedido por <li>. Por ejemplo vamos a hacer una ficticia lista de las herramientas:
El código correspondiente a esta lista sería:
<ol> <li>martillos <li>clavos <li>destornilladores <li>tornillos </ol>
La etiqueta OL tiene varias opciones. La primera, type, sirve para especificar el tipo de numeración que queremos:
Que se consigue con:
<ol type=i>
Se puede especificar también el número en el que queremos que empiece la lista con la opción start=n, aunque no lo admiten todos los navegadores.
Se pueden también utilizar listas que usen un pequeño símbolo al comienzo de la línea en vez de un número. Estas líneas se delimitan por <ul> y </ul>. La lista de antes queda así con ul en vez de ol:
El símbolo que aparece al principio se puede cambiar con type. Las posibles opciones son disc (disco) square (cuadrado) y circle (círculo).
Con <ul type=square> queda:
No es conveniente usar la etiqueta UL para establecer márgenes, ya veremos más adelante cómo se hace.
Existe otro tipo de lista que sirve para definir términos, como por ejemplo un diccionario. La lista se delimita con <dl> y </dl>. Cada elemento consta de dos partes, el término a definir <dt> (definition term) y la definición del término <dd> (definition).
Como ejemplo el siguiente código serviría para definir los términos "ordenador" y "televisión":
<dl> <dt>Ordenador <dd>Caja de alto precio que rara vez se usa para otra cosa que no sea jugar. <dt>Televisión <dd>Reproductor de imágenes en el que rara vez se ven cosas inteligentes. </dl>
Se vería así: