Fallo común Fallos comunes WCAG 2.2
F91Fallo del criterio de conformidad 1.3.1 debido a no marcar correctamente los encabezados de tabla
En resumen
Este fallo se produce cuando una tabla de datos no identifica sus encabezados con th, scope, headers e id o las funciones ARIA rowheader y columnheader, y usa td para todas las celdas. Al moverse por la tabla, el lector de pantalla no puede anunciar a qué columna o fila pertenece cada dato, y las cifras pierden su significado. Revíselo en cualquier tabla que presente datos, no solo las de maquetación.
Aplicabilidad
HTML
Descripción
Este fallo se produce cuando las tablas de datos no usan elementos de encabezado (th) u otro marcado de tabla adecuado (el atributo scope, headers e id, o las funciones ARIA columnheader y rowheader) para que los encabezados sean determinables por software desde el contenido de la tabla. Hacer que los encabezados sean determinables por software es especialmente importante cuando las celdas de datos solo resultan inteligibles junto con la información del encabezado. Cuando los usuarios de lectores de pantalla navegan por el contenido de la tabla en horizontal o en vertical, los encabezados que cambian pueden leerse en voz alta para proporcionar el contexto necesario a la información de las celdas de datos.
Ejemplos
Encabezados no marcados adecuadamente
Esta tabla no usa th (ni otro marcado de encabezado adecuado) para los encabezados. En su lugar, usa elementos td para todas las celdas. Al navegar celda por celda, los lectores de pantalla a menudo no leerán las celdas de encabezado asociadas al contenido.
Código de ejemplo:
<table>
<tr>
<td>Name</td>
<td>Age</td>
<td>Height (cm)</td>
<td>Weight (kg)</td>
</tr>
<tr>
<td>Linda</td>
<td>33</td>
<td>169</td>
<td>59</td>
</tr>
<tr>
<td>Jack</td>
<td>37</td>
<td>184</td>
<td>74</td>
</tr>
<tr>
<td>Kira</td>
<td>8</td>
<td>120</td>
<td>21</td>
</tr>
<tr>
<td>Daniel</td>
<td>3</td>
<td>79</td>
<td>14</td>
</tr>
</table>
Ver el ejemplo 1 (se abre en la misma ventana del navegador)
Pruebas
Procedimiento
Para todas las tablas de datos, comprobar si los encabezados de la tabla pueden determinarse correctamente por software mediante uno de los siguientes mecanismos:
- encabezados marcados con elementos de encabezado de tabla (
th); - atributos
scopeen losthen tablas con más de una fila o columna de encabezados; - encabezados y celdas de datos asociados mediante los atributos
headerseid; - encabezados marcados con los atributos de función ARIA
rowheaderocolumnheader.
Resultados esperados
- Si todas las comprobaciones son falsas, se da esta condición de fallo y el contenido falla el criterio de conformidad.
Cómo lo comprobamos en ADDAW
Este fallo es uno de los que buscamos en cada auditoría de accesibilidad de ADDAW: lo documentamos con capturas y el código afectado, indicamos el criterio que incumple y la técnica suficiente con la que se corrige. 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 F91 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.