RGAA 4.1.2 · THÉMATIQUE 5 · TABLEAUX
Critère 5.6 : Pour chaque tableau de données, chaque en-tête de colonne et chaque en-tête de ligne sont-ils correctement déclarés ?
Texte officiel du RGAA 4.1.2 (DINUM), mis en page par Claren · Mis à jour le
Ce critère appartient à la thématique « Tableaux » du RGAA 4.1.2. Il se vérifie par 4 tests.
Le critère
Pour chaque tableau de données, chaque en-tête de colonne et chaque en-tête de ligne sont-ils correctement déclarés ?
Les tests
Test 5.6.1
Pour chaque tableau de données, chaque en-tête de colonne s’appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?
- L’en-tête de colonnes est structuré au moyen d’une balise
<th>; - L’en-tête de colonnes est structuré au moyen d’une balise pourvue d’un attribut WAI-ARIA
role="columnheader".
Méthodologie du test 5.6.1
- Retrouver dans le document les tableaux de données ;
- Pour chaque en-tête de colonnes s’appliquant à la totalité de la colonne, vérifier que l’en-tête de colonne est structuré au moyen :
- Soit d’un élément
<th>; - Soit d’un élément pourvu d’un attribut WAI-ARIA
role="columnheader".
- Soit d’un élément
- Si c’est le cas pour chaque en-tête de colonne s’appliquant à la totalité de la colonne, le test est validé.
Test 5.6.2
Pour chaque tableau de données, chaque en-tête de ligne s’appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?
- L’en-tête de lignes est structuré au moyen d’une balise
<th>; - L’en-tête de lignes est structuré au moyen d’une balise pourvue d’un attribut WAI-ARIA
role="rowheader".
Méthodologie du test 5.6.2
- Retrouver dans le document les tableaux de données ;
- Pour chaque en-tête de ligne s’appliquant à la totalité de la ligne, vérifier que l’en-tête de ligne est structuré au moyen :
- Soit d’un élément
<th>; - Soit d’un élément pourvu d’un attribut WAI-ARIA
role="rowheader".
- Soit d’un élément
- Si c’est le cas pour chaque en-tête de ligne s’appliquant à la totalité de la ligne, le test est validé.
Test 5.6.3
Pour chaque tableau de données, chaque en-tête ne s’appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d’une balise <th> ?
Méthodologie du test 5.6.3
- Retrouver dans le document les tableaux de données ;
- Pour chaque en-tête ne s’appliquant pas à la totalité de la ligne ou de la colonne, vérifier que l’en-tête de ligne est structuré au moyen d’un élément
<th>; - Si c’est le cas pour chaque en-tête ne s’appliquant pas à la totalité de la ligne ou de la colonne, le test est validé.
Test 5.6.4
Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?
Méthodologie du test 5.6.4
- Retrouver dans le document les tableaux de données ;
- Pour chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise
<th>ou<td>; - Si c’est le cas pour chaque en-tête ne s’appliquant pas à la totalité de la ligne ou de la colonne, le test est validé.
Correspondance WCAG
- WCAG 2.2, critère 1.3.1 : Info and Relationships
Ce qu’un contrôle automatique peut voir
Les contrôles automatiques de Claren couvrent une partie de ce critère. Le reste se vérifie à la main.
- Tableau sans en-tête déclaré
Faire vérifier votre site
Un test automatique ne tranche qu’une partie des critères. Un audit RGAA les contrôle tous à la main, sur un échantillon de pages, et vous laisse un plan de correction.
Version officielle : critère 5.6 sur accessibilite.numerique.gouv.fr.
Textes du critère, des tests, de la méthodologie, des cas particuliers et des notes techniques : RGAA 4.1.2, DINUM, sous Licence Ouverte 2.0 (Etalab), repris tels quels. Intitulés des critères WCAG 2.2 : W3C, W3C Document License. Les liens des termes mènent au glossaire officiel du RGAA.