La Etiqueta DD

Se utiliza dentro de una lista de definiciones para marcar los detalles de la descripción.

La etiqueta <dd> (description details) se utiliza dentro de una lista de definiciones (<dl>) para marcar la descripción asociada a un término definido por <dt>. Es esencial para crear estructuras semánticas que relacionen conceptos con sus explicaciones o valores.

Sintaxis básica

<dl>
  <dt>Término</dt>
  <dd>Descripción del término</dd>
</dl>

Casos de uso comunes

Glosarios técnicos

<dl>
  <dt>API</dt>
  <dd>Interfaz que permite la comunicación entre software.</dd>

  <dt>SEO</dt>
  <dd>Optimización para motores de búsqueda.</dd>
</dl>

Preguntas frecuentes (FAQ)

<dl>
  <dt>¿Cómo restablecer la contraseña?</dt>
  <dd>Ve a "Configuración de cuenta" y selecciona "Restablecer contraseña".</dd>
</dl>

Especificaciones de producto

<dl>
  <dt>Material</dt>
  <dd>Acero inoxidable</dd>

  <dt>Garantía</dt>
  <dd>2 años</dd>
</dl>

Atributos clave

Atributo Descripción
class Clase CSS para estilizar la descripción
id Identificador único
title Texto informativo adicional (tooltip)

Accesibilidad

Lectores de pantalla: Reconocen <dd> como la descripción de un término.

Buenas prácticas:

  • Siempre colocar <dd> después de un <dt>.

  • Evitar usar <dd> sin su <dt> correspondiente:

<!-- Incorrecto -->
<dl>
  <dd>Descripción sin término asociado</dd>
</dl>

Estilización con CSS

Personaliza la apariencia de las descripciones:

dd {
  margin-left: 1.5rem; /* Sangría predeterminada */
  color: #666;
  font-style: italic;
  padding: 0.5rem 0;
}

/* Estilo para FAQs */
dl.faq dd {
  background: #f8f9fa;
  padding: 1rem;
  border-radius: 4px;
}

Errores comunes

Descripciones sin términos

<!-- Incorrecto -->
<dl>
  <dd>Descripción huérfana</dd>
</dl>

Usar fuera de <dl>

<!-- Incorrecto -->
<div>
  <dd>Descripción inválida</dd>
</div>

Anidación incorrecta

<!-- Incorrecto -->
<dd>
  <div> <!-- Evitar elementos de bloque complejos -->
    <p>Descripción detallada</p>
  </div>
</dd>

Ejemplos avanzados

Múltiples descripciones para un término

<dl>
  <dt>JavaScript</dt>
  <dd>Lenguaje de programación.</dd>
  <dd>Creado en 1995 por Brendan Eich.</dd>
</dl>

Listas anidadas

<dl>
  <dt>Frontend</dt>
  <dd>
    Tecnologías para la interfaz de usuario:
    <ul>
      <li>HTML</li>
      <li>CSS</li>
    </ul>
  </dd>
</dl>

Buenas prácticas

Mantener brevedad: Descripciones claras y concisas.

Usar elementos semánticos adicionales:

<dl>
  <dt><strong>HTML</strong></dt>
  <dd><em>Lenguaje de marcado</em> para estructurar contenido web.</dd>
</dl>

Evitar contenido no relacionado:

<dd> debe describir únicamente el término asociado.

Comparación con elementos similares

Elemento Uso Ejemplo
<dd> Descripción en lista de definiciones <dd>Descripción técnica</dd>
<li> Ítem en listas no semánticas <li>Elemento de lista</li>
<p> Párrafos generales <p>Texto informativo</p>

Conclusión:

La etiqueta <dd> es fundamental para:

  • Vincular términos con sus descripciones de forma semántica.
  • Mejorar la accesibilidad y organización del contenido.
  • Crear estructuras claras en glosarios, FAQs o listas técnicas.

¡Úsala siempre que necesites explicar un concepto de manera estructurada!