La Etiqueta DT

Se utiliza dentro de una lista de definiciones para marcar el término que será descrito.
La etiqueta <dt> (description term) se utiliza dentro de una lista de definiciones (<dl>) para marcar el término que será descrito. Es esencial para crear estructuras semánticas en glosarios, FAQs, metadatos y otros contenidos que requieran pares término-descripción.
Sintaxis básica
<dl> <dt>Término a definir</dt> <dd>Descripción del término</dd> </dl>
Casos de uso comunes
Glosario técnico
<dl> <dt>API</dt> <dd>Interfaz de Programación de Aplicaciones.</dd> <dt>JSON</dt> <dd>Formato de intercambio de datos basado en texto.</dd> </dl>
Preguntas frecuentes (FAQ)
<dl> <dt>¿Cómo crear una cuenta?</dt> <dd>Haz clic en "Registrarte" y completa el formulario.</dd> <dt>¿Dónde ver mis pedidos?</dt> <dd>Accede a la sección "Historial de compras".</dd> </dl>
Especificaciones de producto
<dl> <dt>Color</dt> <dd>Negro mate</dd> <dt>Batería</dt> <dd>Duración de 24 horas</dd> </dl>
Atributos clave
| Atributo | Descripción |
|---|---|
id |
Identificador único para enlazar o manipular con CSS/JavaScript |
class |
Clase CSS para aplicar estilos específicos |
title |
Texto informativo adicional (se muestra como tooltip) |
Accesibilidad
-
Lectores de pantalla: Reconocen
<dt>como un término de definición.
Buenas prácticas:
-
Un
<dt>debe tener al menos un<dd>asociado. -
No usar
<dt>fuera de<dl>:
<!-- Incorrecto --> <dt>Término suelto</dt> <!-- Correcto --> <dl> <dt>Término correcto</dt> <dd>Descripción adecuada</dd> </dl>
Estilización con CSS
Personaliza la apariencia del término y su descripción:
dt {
font-weight: bold;
color: #2c3e50;
margin-top: 1rem;
border-bottom: 2px solid #3498db;
padding-bottom: 0.5rem;
}
dd {
margin-left: 1.5rem;
color: #666;
padding: 0.5rem 0;
}
Errores comunes
Usar <dt> sin <dd>
<!-- Incorrecto --> <dl> <dt>Término sin descripción</dt> </dl>
Anidar elementos no permitidos
<!-- Incorrecto -->
<dt>
<div> <!-- No se permiten elementos de bloque dentro de <dt> -->
Término complejo
</div>
</dt>
Confundir con <li>
<!-- Incorrecto --> <ul> <dt>Término en lista no ordenada</dt> <!-- Usar <li> --> </ul>
Ejemplos avanzados
Múltiples términos para una descripción
<!-- Incorrecto --> <ul> <dt>Término en lista no ordenada</dt> <!-- Usar <li> --> </ul>
Lista de definiciones con metadatos
<dl class="metadatos"> <dt>Autor:</dt> <dd>Gabriel García Márquez</dd> <dt>Publicación:</dt> <dd>1967</dd> </dl>
Buenas prácticas
Orden lógico: Colocar <dt> antes de <dd>.
Jerarquía semántica:
-
Usar un
<dt>por concepto único. -
Agrupar términos relacionados con múltiples
<dt>antes de un<dd>.
Evitar contenido extenso en <dt>:
<!-- Incorrecto --> <dt>Definición de inteligencia artificial según la RAE...</dt> <!-- Correcto --> <dt>Inteligencia artificial</dt> <dd>Definición según la RAE...</dd>
Comparación con elementos similares
| Elemento | Uso | Ejemplo |
|---|---|---|
<dt> |
Término en lista de definiciones | <dt>SEO</dt> |
<th> |
Encabezado de tabla | <th>Precio</th> |
<li> |
Ítem en listas no semánticas | <li>Item 1</li> |
Conclusión:
La etiqueta <dt> es clave para:
- Definir términos en listas estructuradas.
- Mejorar la semántica y accesibilidad del contenido.
- Organizar información técnica o explicativa de manera clara.
¡Úsala siempre que necesites relacionar un concepto con su descripción!