El elemento HTML
- , o lista de descripción, es una herramienta semántica frecuentemente subestimada en el desarrollo web moderno. Su importancia radica en su capacidad para representar de manera estructurada listas de pares nombre-valor, un patrón de interfaz de usuario extremadamente versátil. Desde glosarios técnicos hasta desgloses de precios mensuales o descripciones de servicios, esta etiqueta ofrece una forma semántica de organizar información que, aunque visualmente similar a una lista simple, posee un significado profundo para los navegadores y dispositivos de asistencia.
- , que define el término o nombre; y
- , que proporciona el detalle o valor correspondiente. Una característica notable es que un único
- puede contener múltiples
- , lo cual es útil cuando un concepto tiene varias definiciones, como los autores de un libro. Además, aunque no es estrictamente necesario, se permite envolver el par
- y
- en un para fines de estilización, respetando las reglas de validación del HTML.
¿Por qué utilizar semántica en lugar de
anidados? La razón principal es la accesibilidad. Los lectores de pantalla pueden interpretar esta estructura para informar al usuario sobre el número de grupos, su posición dentro de la lista y permitir saltos directos si el contenido no interesa. Esto mejora la experiencia de usuario para personas con discapacidad visual, algo que los bloques genéricos de texto no logran. Un ejemplo clásico es la representación de estadísticas de personajes en juegos como Dungeons & Dragons, donde múltiples atributos y habilidades se organizan eficientemente mediante esta etiqueta.Las limitaciones incluyen el soporte inconsistente en algunos lectores de pantalla, por lo que en casos críticos se podría optar por listas
- o
- y
- es fundamental para garantizar que la información sea consumida de manera eficiente tanto por humanos como por máquinas. La semántica HTML permite que los dispositivos reconozcan patrones complejos, ofreciendo beneficios teóricos y prácticos que van más allá de la estética visual, asegurando una web más inclusiva y comprensible para todos los usuarios.
- si la accesibilidad no es la prioridad principal. No obstante, para cualquier desarrollador que busque crear contenido estructurado, legible y accesible, el uso correcto de
- ,
La anatomía de esta estructura se compone de tres elementos clave:
- , que envuelve toda la lista;
