Critère 5.8 Chaque tableau de mise en forme ne doit pas utiliser d’éléments propres aux tableaux de données. Cette règle est-elle respectée ?
Texte officiel du RGAA 4.1.2. Voir aussi le critère 5.8 sur accessibilite.numerique.gouv.fr.
Tests
Test 5.8.1
Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?
- Le tableau de mise en forme (balise
<table>) n’a pas d’attributsummary(sinon vide) et ne contient pas de balises<caption>,<th>,<thead>,<tfoot>ou de balises ayant un attribut WAI-ARIArole="rowheader",role="columnheader"; - Les cellules du tableau de mise en forme (balises
<td>) ne possèdent pas d’attributsscope,headersetaxis.
Méthodologie du test 5.8.1
- Retrouver dans le document les tableaux de mise en forme ;
- Pour chaque tableau de mise en forme, vérifier que :
- L’élément
<table>ne possède pas d'attributsummary, d’éléments enfant<caption>,<thead>,<th>,<tfoot>ou d’éléments pourvus d’un attribut WAI-ARIArole="rowheader"ourole="columnheader"; - Les éléments
<td>ne possèdent pas d’attributsscope,headersetaxis.
- L’élément
- Si c’est le cas pour chaque tableau de mise en forme, le test est validé.
Références WCAG 2.1
- 1.3.1 Info and Relationships (niveau A)
Techniques WCAG : F46
Ce que l’audit automatique peut détecter
Aucune règle d’axe-core 4.14.0 ne vérifie directement ce critère : vérification humaine indispensable, en suivant la méthodologie de chaque test.
Source : RGAA 4.1.2 (WCAG 2.1), © DINUM, publié dans le dépôt DISIC/accessibilite.numerique.gouv.fr (commit ca4019f), sous Licence Ouverte 2.0. Texte officiel reproduit sans modification de contenu ; certains attributs de mise en forme (liens ouverts dans une nouvelle fenêtre, lien mort) sont retirés. Seuls les encadrés « Explication Rampe — non normative » sont rédigés par Rampe.