Tienda
1


















La imagen muestra un fondo azul con un texto centrado en letras blancas que muestra la palabra dl

Última modificación: 2024-06-17

Descripción Detallada del Elemento <dl> en HTML5

El elemento <dl> en HTML5 es una lista de definición (definition list en inglés), utilizada para describir pares de términos y sus definiciones. A diferencia de otros tipos de listas como <ul> (unordered list) y <ol> (ordered list), <dl> organiza información en un formato de pares, ideal para glosarios, diccionarios y listas de términos con descripciones detalladas.

Estructura Básica

La estructura básica de una lista de definición está compuesta por:

  • <dl>: El contenedor de la lista de definición.
  • <dt>: El término que se va a definir.
  • <dd>: La definición del término.

Atributos de <dl>

El elemento <dl> soporta atributos globales, ya que no tiene atributos específicos únicos a él. Los atributos globales que pueden ser utilizados incluyen:

  • class: Permite asignar una o más clases CSS al elemento para su estilo.
  • id: Proporciona un identificador único para el elemento.
  • style: Define estilos en línea específicos para el elemento.
  • title: Da información adicional sobre el elemento como tooltip (emergente).
  • lang: Especifica el idioma del contenido.
  • dir: Indica la dirección del texto (ltr para izquierda a derecha, rtl para derecha a izquierda).
  • data-*: Atributos personalizados para almacenar información adicional.

Uso de <dl> en HTML5 con Ejemplos

El uso de <dl> en HTML5 es bastante directo. A continuación, se presentan algunos ejemplos sencillos de cómo se puede emplear este elemento en diferentes contextos.

Ejemplo 1: Glosario de Términos

<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Glosario</title>
</head>
<body>
  <h1>Glosario de Términos</h1>
  <dl>
    <dt>HTML</dt>
    <dd>Lenguaje de marcado para crear páginas web.</dd>
    <dt>CSS</dt>
    <dd>Lenguaje de estilos utilizado para describir la presentación de un documento escrito en HTML.</dd>
    <dt>JavaScript</dt>
    <dd>Lenguaje de programación que permite implementar características complejas en páginas web.</dd>
  </dl>
</body>
</html>

Ejemplo 2: Lista de Preguntas y Respuestas

<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Preguntas Frecuentes</title>
</head>
<body>
  <h1>Preguntas Frecuentes</h1>
  <dl>
    <dt> ¿Qué es HTML5?</dt>
    <dd>HTML5 es la quinta versión del lenguaje HTML utilizado para estructurar y presentar contenido en la web.</dd>
    <dt>¿Qué es CSS3?</dt>
    <dd>CSS3 es la última versión del lenguaje CSS, que incluye novedosas características para estilizar mejor las páginas web.</dd>
    <dt>¿Por qué aprender JavaScript?</dt>
    <dd>JavaScript es esencial para crear sitios web dinámicos e interactivos, aumentando la funcionalidad de las páginas web.</dd>
  </dl>
</body>
</html>

Ejemplo 3: Horarios de Clase

<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Horarios de Clase</title>
</head>
<body>
  <h1>Horarios de Clase</h1>
  <dl>
    <dt>Lunes</dt>
    <dd>Matemáticas - 09:00 AM</dd>
    <dd>Historia - 10:30 AM</dd>
    <dt>Martes</dt>
    <dd>Ciencias - 08:00 AM</dd>
    <dd>Deportes - 11:00 AM</dd>
  </dl>
</body>
</html>

Estos ejemplos ilustran la versatilidad del elemento <dl> en HTML5 para organizar información en pares de términos y definiciones de manera legible y estructurada.




Colaboraciónes de nuestros usuarios

¿Tienes algo que agregar? ¡Déjanos tu colaboración!