XHTML-1.0: Listas
LISTA ORDENADA <ol>
HTML401 DTD-XHTML10T DTD-XHTML10S<li>
que son las entradas de la lista. En oposición a la lista desordenada <ul>
, la lista ordenada crea las entradas por defecto con números a partir del uno.En XHTML Transicional existe además otro atributo compact
para indicar al navegador que presente la lista de una forma visualmente más compacta, aunque no expondremos en este documento. Se aconseja usar estilos en lugar del atributo type
. Sin embargo el atributo start
no encuentra sustituto con estilos CSS 2.1.
Ejemplo <ol>
Lista ordenada con numeración por defecto, incluyendo una sublista en la segunda entrada. Entre el elemento<ol>
y la primera entrada <li>
no puede haber nada.<ol> <li>Primera entrada</li> <li>Segunda entrada <ol> <li>Primera subentrada</li> <li>Segunda subentrada</li> </ol> </li> <li>Tercera entrada</li> </ol>
- Primera entrada
- Segunda entrada
- Primera subentrada
- Segunda subentrada
- Tercera entrada
Tipo de viñeta <ol type = "x"> (XHTML transicional)
Este atributo de XHTML Transicional es del tipo %OLStyle pudiendo tomar los valores 1, A, a, I, i para establecer los símbolos de las viñetas con los que debe comenzar cada elemento de la lista. Con CSS puede usar estilo para dar tipos a las entradas de listas numeradas con {list-style-type}
.Ejemplo <ol type>
Presentamos ejemplos con diversos tipos de entradas con<ol type="x">
modificando el valor "x":- Primera entrada
- Segunda entrada
- Primera entrada
- Segunda entrada
- Primera entrada
- Segunda entrada
- Primera entrada
- Segunda entrada
- Primera entrada
- Segunda entrada
Primer elemento <ol start = "x"> (XHTML transicional)
Este atributo de XHTML Transicional es del tipo %Number que representa un número entero para establecer el valor inicial del primer elemento de la lista. En CSS 2.1 no hay previsto mecanismo alguno para modificar la numeración del primer elemento de la lista tal como hace este atributo.Ejemplo <ol start>
Configuramos una lista ordenada con viñetas de letras (tipo a) pero hacemos que se inicie en la letra "c" que se corresponde con la tercera letra del alfabeto.<ol type="a" start="3"> <li>Primera entrada</li> <li>Segunda entrada</li> </ol>
- Primera entrada
- Segunda entrada
LISTA NO ORDENADA <ul>
HTML401 DTD-XHTML10T DTD-XHTML10S<li>
que son las entradas de la lista. En oposición a la lista ordenada <ol>
, la lista no ordenada crea las entradas por defecto con viñetas como por ejemplo un círculo relleno (llamados también boliches).En XHTML Transicional existe además otro atributo compact
para indicar al navegador que presente la lista de una forma visualmente más compacta, aunque no expondremos en este documento. Se aconseja usar estilos en lugar del atributo type
.
Ejemplo <ul>
Lista no ordenada con numeración por defecto, incluyendo sublistas en niveles segundo y tercero. Entre el elemento<ul>
y la primera entrada <li>
no puede haber nada. A medida que se desciende en niveles se van usando alternativamente tres viñetas: boliche, círculo y cuadrado. Sin embargo esto queda a elección del navegador y, de hecho, Opera sólo presenta círculos.<ul> <li>Primera entrada nivel 1</li> <li>Segunda entrada nivel 1 <ul> <li>Primera entrada nivel 2 <ul><li>Primera entrada nivel 3</li></ul> </li> <li>Segunda entrada nivel 2</li> </ul> </li> <li>Tercera entrada nivel 1</li> </ul>
- Primera entrada nivel 1
- Segunda entrada nivel 1
- Primera entrada nivel 2
- Primera entrada nivel 3
- Segunda entrada nivel 2
- Primera entrada nivel 2
- Tercera entrada nivel 1
Tipo de viñeta <ul type = "x"> (XHTML transicional)
Este atributo de XHTML Transicional es del tipo %ULStyle pudiendo tomar los valores disc, circle, square para establecer los símbolos de las viñetas con los que debe comenzar cada elemento de la lista. Con CSS puede usar estilo para dar tipos a las entradas de listas no numeradas con {list-style-type}
.Ejemplo <ul type>
En este ejemplo presentamos valores con<ul type="x">
.- Primera entrada
- Segunda entrada
- Primera entrada
- Segunda entrada
- Primera entrada
- Segunda entrada
ENTRADA DE LISTA <li>
HTML401 DTD-XHTML10T DTD-XHTML10S<ol>
y <ul>
), representado una entrada de lista que puede contener a su vez elementos de flujo del tipo %Flow, es decir, tanto elemento de bloque como de línea.Los atributos son de XHTML Transicionales. El primero type
puede ser configurado con estilos, pero el segundo value
no tiene una correspondencia con estilos.
Tipo de viñeta <li type = "x"> (XHTML transicional)
Se trata de un atributo de XHTML Transicional del tipo %LIStyle para especificar el tipo de viñeta para una única entrada de lista, que a su vez es una unión de los tipos:- %OLStyle, con los valores 1, A, a, I, i para entradas de lista numerada.
- %ULStyle, con los valores disc, circle, square para entradas de lista no numerada.
Debería usarse CSS con {list-style-type}
para este cometido.
Ejemplo <li type>
Aquí dotamos de viñeta círculo a una lista no ordenada y luego dotamos a la segunda entrada de una viñeta cuadrada que anula a la establecida en la lista.<ul type="circle"> <li>Entrada primera</li> <li type="square">Entrada segunda con un tipo de viñeta cuadrado</li> <li>Sigue la entrada tercera</li> </ul>
- Entrada primera
- Entrada segunda con un tipo de viñeta cuadrado
- Sigue la entrada tercera
Cambiar numeración <li value = "x"> (XHTML transicional)
El valor de este atributo de XHTML Transicional es del tipo %Number para indicar un nuevo número de entrada de la lista. No es posible actuar con estilos CSS para el mismo efecto.Ejemplo <li value>
Lista ordenada numérica cambiando el número de la segunda entrada del 2 al 5. Se observa que las entradas siguientes siguen la secuencia a partir de la modificada.<ol> <li>Entrada 1</li> <li value="5">Entrada 2 renumerada a 5</li> <li>Sigue otra entrada que se numera a partir de la anterior</li> <li>Sigue otra entrada</li> </ol>
- Entrada 1
- Entrada 2 renumerada a 5
- Sigue otra entrada que se numera a partir de la anterior
- Sigue otra entrada
LISTA DE DEFINICIÓN <dl>
HTML401 DTD-XHTML10T DTD-XHTML10S<dt>
o <dl>
, que se corresponden con términos de definición y entradas de definición respectivamente.En XHTML Transicional existe además otro atributo compact
para indicar al navegador que presente la lista de una forma visualmente más compacta, aunque no expondremos en este documento.
Ejemplo <dl>
En el resultado de este ejemplo vemos como los términos de definiciones que dotamos de negrita se separan en líneas aparte de las expresiones de definición que aparacen sangradas.<dl> <dt><b>Aceleración</b></dt> <dd>Cambio en el valor...</dd> <dt><b>Amplitud</b></dt> <dd>La altura máxima...</dd> <dt><b>Antimateria</b></dt> <dd>Materia que tiene...</dd> </dl>
- Aceleración
- Cambio en el valor o la dirección de la velocidad de un objeto.
- Amplitud
- La altura máxima del pico o cresta de una onda, o la profundidad máxima de carga de fuerza que es posible para una masa total determinada.
- Antimateria
- Materia que tiene las mismas propiedades gravitatorias que la materia ordinaria, pero con una carga eléctrica opuesta, así como cargas de fuerza nuclear opuestas.
TÉRMINO DE DEFINICIÓN <dt>
HTML401 DTD-XHTML10T DTD-XHTML10S<dl>
), que a su vez puede contener elementos del tipo %inline de elementos en línea. Representa un término de definición usándose conjuntamente con el elemento <dd>
para las expresiones de definición.<dl>
EXPRESIÓN DE DEFINICIÓN <dd>
HTML401 DTD-XHTML10T DTD-XHTML10S<dl>
), que a su vez puede contener elementos del tipo %Flow de elementos en línea y en bloque. Representa una expresión de definición usándose conjuntamente con el elemento <dt>
para los términos de definición.<dl>