5.3. Listas de definición

Las listas de definición apenas se utilizan en la mayoría de páginas HTML. Su funcionamiento es similar al de un diccionario, ya que cada elemento de la lista está formado por términos y definiciones. La etiqueta <dl> crea la lista de definición y las etiquetas <dt> y <dd> definen respectivamente el término y la descripción de cada elemento de la lista.

<dl>

Lista de definición

Atributos comunesbásicos, i18n y eventos
Atributos específicos-
Tipo de elementoBloque
DescripciónSe emplea para definir listas de definición
<dt>

Término de una definición

Atributos comunesbásicos, i18n y eventos
Atributos específicos-
Tipo de elementoBloque
DescripciónSe emplea para definir los términos de los elementos de una lista de definición
<dd>

Descripción de una definición

Atributos comunesbásicos, i18n y eventos
Atributos específicos-
Tipo de elementoBloque
DescripciónSe emplea para indicar las definiciones de los elementos de una lista de definición

El siguiente código HTML muestra un ejemplo sencillo de lista de definición:

<html>
<head><title>Ejemplo de etiqueta DL</title></head>
<body>
<h1>Metalenguajes</h1>
 
<dl>
  <dt>SGML</dt>
  <dd>Metalenguaje para la definición de otros lenguajes de marcado</dd>
 
  <dt>XML</dt>
  <dd>Lenguaje basado en SGML y que se emplea para describir datos</dd>
 
  <dt>RSS</dt>
  <dt>GML</dt>
  <dt>XHTML</dt>
  <dt>SVG</dt>
  <dt>XUL</dt>
  <dd>Lenguajes derivados de XML para determinadas aplicaciones</dd>
</dl>
 
</body>
</html>
Ejemplo de uso de la etiqueta dl

Figura 5.3. Ejemplo de uso de la etiqueta dl

Los navegadores formatean las listas de definición de forma similar a las otras listas, tabulando la definición y alineando a la izquierda los términos. Aunque no es habitual, cada término puede tener asociada más de una definición y cada definición puede tener asociada varios términos.

Ejercicio 8

Determinar el código HTML que corresponde a la siguiente lista anidada simple

Ejemplo de lista anidada simple de dos niveles

Figura 5.4. Ejemplo de lista anidada simple de dos niveles

Ver solución

Ejercicio 9

Determinar el código HTML que corresponde a la siguiente lista anidada compleja

Ejemplo de lista anidada compleja de dos niveles

Figura 5.5. Ejemplo de lista anidada compleja de dos niveles

Ver solución

Puedes sugerir, comentar, criticar e informar de errores en contacto (arroba) librosweb.es
« Anterior
5.2. Listas ordenadas
Siguiente »
Capítulo 6. Imágenes y objetos

Índice de contenidos

Los contenidos originales de este sitio están bajo una licencia de Creative Commons. Las traducciones disponen cada una de su propia licencia.