Fallo común Fallos comunes WCAG 2.2
F46Fallo del criterio de conformidad 1.3.1 debido a usar elementos th, elementos caption o atributos summary no vacíos en tablas de maquetación
En resumen
Si se usa una tabla solo para colocar visualmente el contenido, no debe llevar celdas de encabezado (th), título (caption) ni un atributo summary con texto: ese marcado es para tablas de datos y, al leerlo, el lector de pantalla anuncia encabezados y descripciones que no aportan nada y despistan. Lo recomendable es maquetar con CSS; si se mantiene la tabla, debe quedarse en celdas td sencillas.
Aplicabilidad
HTML
Descripción
El objetivo de esta técnica es describir un fallo que se produce cuando una tabla usada únicamente para maquetar incluye elementos th, un atributo summary o un elemento caption. Se trata de un fallo porque se usa marcado estructural (o semántico) solo con fines de presentación. La finalidad de los elementos de tabla de HTML es presentar datos.
Aunque no es habitual en una tabla de maquetación, el siguiente marcado estructural también constituiría un fallo del criterio de conformidad 1.3.1 Información y relaciones si se usara en una tabla de maquetación:
-
atributos
headers -
atributos
scope
Las tecnologías de asistencia usan la estructura de una tabla HTML para presentar los datos al usuario de forma lógica. El elemento th se usa para marcar los encabezados de columna y de fila de la tabla. Un lector de pantalla usa la información de los elementos th para leer en voz alta la información de encabezado que va cambiando a medida que el usuario navega por la tabla. El atributo summary del elemento table proporciona una descripción textual de la tabla que explica su propósito y su función. Las tecnologías de asistencia ponen a disposición de los usuarios la información del atributo summary. El elemento caption forma parte de la tabla y la identifica.
Aunque las WCAG 2 no prohíben el uso de tablas de maquetación, se recomiendan las maquetaciones basadas en CSS para conservar el significado semántico definido de los elementos de tabla de HTML y para ajustarse a la buena práctica de separar la presentación del contenido. Cuando se usa una tabla con fines de maquetación no debe usarse el elemento th. Dado que la tabla no presenta datos, no hay necesidad de marcar ninguna celda como encabezado de columna o de fila. Del mismo modo, no hace falta añadir una descripción a una tabla que solo se usa para maquetar contenido. No incluya un atributo summary ni use el atributo summary para describir la tabla como, por ejemplo, «tabla de maquetación». Al leerse en voz alta, esta información no aporta valor y solo distrae a quienes navegan por el contenido con un lector de pantalla. Los atributos summary vacíos son aceptables en tablas de maquetación, pero no se recomiendan.
Ejemplos
He aquí un ejemplo sencillo que usa una tabla para maquetar el contenido en tres columnas. La barra de navegación está en la columna izquierda, el contenido principal en la columna central y una barra lateral adicional a la derecha. En la parte superior está el título de la página. El ejemplo marca el título de la página como <th>.
<table>
<tr>
<th colspan=3>Page Title</th>
</tr>
<tr>
<td><div>navigation content</div></td>
<td><div>main content</div></td>
<td><div>right sidebar content</div></td>
</tr>
<tr>
<td colspan=3>footer</td>
</tr>
</table>
Pruebas
Procedimiento
- Examinar el código fuente del documento HTML o XHTML en busca del elemento table
-
Si la tabla se usa únicamente para disponer visualmente elementos dentro del contenido
- Comprobar que la tabla no contiene ningún elemento th.
- Comprobar que el elemento table no contiene un atributo summary con contenido.
- Comprobar que el elemento table no contiene un elemento caption.
Resultados esperados
- Si alguna de las comprobaciones anteriores es falsa, 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 F46 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.