Técnica HTML WCAG 2.2 obsoleta
H93Garantizar que los atributos id sean únicos en una página web
Técnica obsoleta: el W3C ya no la recomienda. Se mantiene traducida como referencia histórica y porque sigue apareciendo en auditorías antiguas. |
En resumen
Esta técnica pide que ningún valor de id se repita dentro de la misma página. Los id duplicados rompen la asociación entre etiquetas y campos de formulario y confunden a lectores de pantalla y otras tecnologías de asistencia. Beneficia a cualquier persona que dependa de esa asociación y se comprueba fácilmente con un validador de HTML. Técnica obsoleta, conservada como referencia.
Aplicabilidad
Todas las páginas HTML
Descripción
El objetivo de esta técnica es evitar los errores que se producen cuando un mismo atributo id se utiliza varias veces en la misma página. Estos errores pueden evitarse asegurándose de que la página no tenga valores de id duplicados. Esto puede hacerse manualmente o utilizando el mecanismo de HTML para especificar la tecnología y su versión y validando el documento respecto a esta condición. Hay varios validadores que puede usar quien desarrolla; los informes de validación suelen mencionar este tipo de error. La declaración de tipo de documento no es estrictamente necesaria para este tipo de evaluación, pero especificarla facilita el uso de un validador.
Ejemplos
Atributos id duplicados en elementos de formulario
En este ejemplo, los campos de nombre y de apellidos tienen ambos un atributo id con el mismo valor. Debido a la forma en que se calculan los nombres accesibles, esto hace que el campo de apellidos no tenga nombre accesible.
<label for="fname">First Name</label>
<input autocomplete="given-name" id="fname" type="text">
<label for="lname">Last Name</label>
<input autocomplete="family-name" id="fname" type="text">
Validadores de HTML
Las páginas HTML incluyen una declaración de tipo de documento (a veces denominada declaración !DOCTYPE). Quien desarrolla puede usar validadores en línea o sin conexión (véanse los Recursos más abajo) para comprobar que los valores de los atributos id se usan solo una vez en la página. El validador del W3C, por ejemplo, informará de «Duplicate ID» (ID duplicado) cuando encuentre los usos posteriores de un valor de id.
Pruebas
Procedimiento
- Comprobar que todos los valores de los atributos
idson únicos en la página.
Resultados esperados
- La comprobación n.º 1 es verdadera.
Recursos
-
HTML -
idattribute (el atributo id) - Nu HTML Checker
- Do not forget to add a doctype (no olvide añadir un doctype), de la W3C Quality Assurance Initiative, explica qué son los doctypes y por qué debe usarlos
Para otros recursos, consulte G134: Validar las páginas web.
Cómo lo comprobamos en ADDAW
En las auditorías de accesibilidad de ADDAW revisamos cada criterio de conformidad siguiendo este catálogo de técnicas: comprobamos si la web aplica una técnica suficiente y documentamos cada fallo común con capturas y el código afectado, para que el equipo de desarrollo sepa exactamente qué corregir. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.
Fuente y licencia
Traducción al español, no oficial, realizada por ADDAW a partir de la técnica H93 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.