Aller au contenu
ProspectAgent

Tableaux · RGAA critères 5.7, 5.6 · WCAG 1.3.1 (niveau A)

Tableau de données : cellules sans en-tête associé, pourquoi et comment corriger

  • Gravité : majeur
  • Correction moyenne
  • Gêne : personnes aveugles (lecteur d'écran)

En bref. Le lecteur d'écran lit une donnée sans dire à quelle ligne ou colonne elle correspond.

Ce que demande le référentiel

« Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ? »

Comment corriger

Déclarer les en-têtes (<th> avec scope, ou headers/id pour les tableaux complexes).

Avant : le défaut
<table>
  <tr><td>Forfait</td><td>Prix</td></tr>
  <tr><td>Pro</td><td>24 €</td></tr>
</table>
Après : corrigé
<table>
  <caption>Nos forfaits</caption>
  <tr><th scope="col">Forfait</th><th scope="col">Prix</th></tr>
  <tr><th scope="row">Pro</th><td>24 €</td></tr>
</table>

Ce qu'un test automatique voit, et ce qu'il ne voit pas

Détecté automatiquement

Dans un grand tableau de données, des cellules qui ne sont reliées à aucun en-tête.

À vérifier par une personne

Que chaque tableau de données ait un titre (critère 5.4) et que les tableaux de mise en forme n'utilisent pas de balises de données (critère 5.8).

Sources : RGAA 4.1.2 (DINUM), WCAG 2.2 (W3C). Mis à jour le 30/09/2026. Cette fiche explique un défaut détectable ; elle ne constitue pas un audit de conformité.

ProspectAgentune solution H2WI CONSULTING
Mentions légalesCGU / CGVConfidentialitéDonnées des entreprisesContactAccessibilité : non conforme
© 2026 H2WI / WH