En lenguaje Html podemos crear diferentes tipos distintos de listas. Estás listas pueden contener a su vez otras listas anidadas.
Existen tres tipos diferentes de listas: las listas numeradas, las listas no numeradas y las listas de definiciones. Veamos las diferencias entre ellas y el formato de escritura.
| Listas numeradas | |
|---|---|
<ol> </ol> |
Inicio y fin respectivamente de lista numerada |
<li> </li> |
Elemento de la lista |
Ejemplo:
|
Estructura:
<ol>Al escribir el código es conveniente meter las líneas hacia la derecha a medida que disminuimos los niveles, como se muestra arriba, para una mejor visualización cuando queramos modificar la página posteriormente. |
| Listas de viñetas o no numeradas | |
<ul> </ul> |
Inicio y fin respectivamente de lista numerada |
<li> </li> |
Elemento de la lista |
Ejemplo:
|
Estructura:
<ul> |
| Listas de definiciones> | |
<dl> </dl> |
Inicio y fin respectivamente de lista numerada |
<dt> </dt> |
Elemento de la lista |
<dd> </dd> |
Definición del elemento de la lista |
Ejemplo:
|
Estructura:
<dl> |
Un consejo: La creación de listas puede resultar un tanto liosa por la cantidad de etiquetas necesarias, sobretodo si usamos listas anidadas. Por ello es muy recomendable crear la estructura de etiquetas antes de escribir el texto de la lista.
Por ejemplo. Si queremos un lista de viñetas de tres ítem, donde el segundo ítem contiene una lista de definiciones con dos elementos, y el tercero una lista numerada con tres ítem escribiremos la siguiente estructura antes de escribir el texto:
<ul>
<li></li>
<li><dl>
<dt></dt><dd></dd>
<dt></dt><dd></dd></dl></li>
<li><ol>
<li></li>
<li></li>
<li></li></ol></li>
</ul>Ahora sólo queda escribir en el lugar correspondiente los diferentes elementos de la lista.
Veamos un ejemplo y el resultado final:
| Ejemplo | Resultado |
|---|---|
<html> |
receta.htmPASTELIngredientes, Pasos a seguir y notasIngredientes crea una lista no numerada con los ingredientes:100 g de harina10 g de azúcar1 taza de agua2 huevossal y pimienta al gustoPasos a seguir crea una lista numerada con los pasos siguientes:Mezcle bien los ingredientes secos.Vierta los ingredientes líquidos.Remueva durante 10 minutos.Hornear durante una hora a 300 grados.Notas escribe: Puede añadir pasas y almendras picadas para mejorar la receta.
Las etiquetas que acabamos de ver para crear listas no tienen atributos opcionales, estos han sido eliminados para dar paso a las propiedades de las hojas de estilo.
list-style-typeLa propiedad list−style−type define el tipo de numeración de las listas numeradas, o el símbolo en las no numeradas, que aparecerá delante de cada ítem.
Estos son sus posibles valores y su resultado (en caso de no ver el resultado esperado es porque el navegador no puede interpretarlo):
| Valor | Descripción | Resultado |
|---|---|---|
Valores para <ol> |
||
decimal |
Números decimales empezando por 1 (1, 2, 3, 4, ...), es el valor por defecto |
|
decimal−leading−zero |
Números decimales precedidos de 0 (01, 02, 03, 04, ...) |
|
lower-roman |
Números romanos en minúsculas (i, ii, iii, iv, ...) |
|
upper-roman |
Números romanos en mayúsculas (I, II, III, IV, ...) |
|
hebrew |
Numeración tradicional hebrea |
|
georgian |
Numeración tradicional georgiana (an, ban, gan, ..., he, tan, in, in-an, ...). |
|
armenian |
Numeración tradicional armenia |
|
cjk-ideographic |
Numeración ideográfica |
|
hiragana |
Numeración japonesa hiragana (a, i, u, e, o, ka, ki, ...) |
|
katakana |
Numeración japonesa katakana (A, I, U, E, O, KA, KI, ...) |
|
hiragana-iroha |
Numeración japonesa hiragana-iroha (i, ro, ha, ni, ho, he, to, ...) |
|
katakana-iroha |
Numeración japonesa katakana-iroha (I, RO, HA, NI, HO, HE, TO, ...) |
|
lower-latin o lower−alpha |
Minúsculas (a, b, c, ... z) |
|
upper-latin o upper−alpha |
Mayúsculas (A, B, C, ... Z) |
|
lower-greek
|
Minúsculas griegas (α, β, γ, ...) |
|
Valores para <ul> |
||
| disc | Discos |
|
| circle | Círculos |
|
| square | Cuadrados |
|
Veamos con un ejemplo como se usa esta propiedad:
| Ejemplo | Resultado |
|---|---|
<html> |
list-style-imageEsta propiedad permite definir una imagen de un archivo externo como símbolo delante de cada ítem. Observa en el siguiente ejemplo como se usa.
| Ejemplo | Resultado |
|---|---|
<html> |
list-style-positionEsta propiedad indica la posición del símbolo o el número con respecto al ítem. Sus dos valores y su resultado son los siguientes:
| Valor | Descripción | Resultado |
|---|---|---|
inside |
Con este valor el símbolo queda dentro del párrafo |
|
outside |
Con este valor el símbolo queda al margen del párrafo |
|
musica.htm en el que vamos a crear la lista de tus grupos favoritos utilizando el formato de listasMIS GRUPOS FAVORITOS Vínculos |
Tablas ![]() |