RAWEBA
5.7 Pour chaque tableau de données, la technique appropriée permettant d’associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?
- References WCAG
- 1.3.1 Info and Relationships (A)
- Techniques
- F90
- H43
- H63
Méthodologie officielle pour tester le critère 5.7
Test 1 (5.7.1)
- Retrouver dans le document les tableaux de données.
- Pour chaque en-tête (élément
<th>) s’appliquant à la totalité de la ligne ou de la colonne, vérifier que l’élément<th>possède :- soit un attribut
idunique ; - soit un attribut scope ;
- soit un attribut WAI-ARIA
role="rowheader"ourole="columnheader".
- soit un attribut
- Si c’est le cas pour chaque en-tête s’appliquant à la totalité de la ligne ou de la colonne, le test est validé.
Test 2 (5.7.2)
- Retrouver dans le document les tableaux de données.
- Pour chaque en-tête (élément
<th>) s’appliquant à la totalité de la ligne ou de la colonne et pourvu d’un attributscope, vérifier que l’attributscopepossède :- soit une valeur
rowpour les en-têtes de ligne ; - soit une valeur
colpour les en-têtes de colonne.
- soit une valeur
- Si c’est le cas pour chaque en-tête s’appliquant à la totalité de la ligne ou de la colonne et pourvu d’un attribut
scope, le test est validé.
Test 3 (5.7.3)
- Retrouver dans le document les tableaux de données.
- Pour chaque en-tête (élément
<th>) ne s’appliquant pas à la totalité de la ligne ou de la colonne, vérifier que l’élément<th>:- possède un attribut
idunique ; - ne possède pas d’attribut
scope; - ne possède pas d’attribut WAI-ARIA
role="rowheader"ourole="columnheader".
- possède un attribut
- 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 4 (5.7.4)
- Retrouver dans le document les tableaux de données.
- Pour chaque élément
<td>ou<th>associé à un ou plusieurs en-têtes possédant un attributid, vérifier que :- l’élément
<td>ou<th>possède un attributheaders; - l’attribut
headerspossède la liste des valeurs d’attributiddes en-têtes associés.
- l’élément
- Si c’est le cas pour chaque élément
<td>ou<th>associé à un ou plusieurs en-têtes possédant un attributid, le test est validé.
Test 5 (5.7.5)
- Retrouver dans le document les tableaux de données.
- Pour chaque en-tête s’appliquant à la totalité de la ligne ou de la colonne et pourvu d’un attribut WAI-ARIA
role="rowheader"oucolumnheader, vérifier que l’élément possède :- soit un attribut WAI-ARIA
role="rowheader"pour les en-têtes de ligne ; - soit un attribut WAI-ARIA
role="columnheader"pour les en-têtes de colonne.
- soit un attribut WAI-ARIA
- Si c’est le cas pour chaque en-tête s’appliquant à la totalité de la ligne ou de la colonne et pourvu d’un attribut WAI-ARIA
role="rowheader"ourole="columnheader"., le test est validé.
Test 6 (5.7.6)
- Retrouver dans le document les tableaux de données.
- Pour chaque en-tête (élément
<th>) s’appliquant à un groupe de lignes ou à un groupe de colonnes et pourvu d’un attributscope, vérifier que l’attributscopepossède :- soit une valeur
rowgrouppour les groupes d’en-têtes de ligne ; - soit une valeur
colgrouppour les groupes d’en-têtes de colonne.
- soit une valeur
- Si c’est le cas pour chaque en-tête s’appliquant à un groupe de lignes ou à un groupe de colonnes et pourvu d’un attribut
scope, le test est validé.