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 ?
Comprendre
Un tableau de mise en page ne doit pas utiliser d’éléments réservés aux tableaux de données (th, caption, summary…).
Ce critère s’applique lorsque la page contient : tableaux de mise en page.
Ce que vérifie Agence RGAA
Aucun contrôle automatique fiable aujourd’hui : ce critère est vérifié par une personne (en interne ou par un auditeur RGAA).
Un résultat automatique n’est jamais un audit : seul un contrôle humain (en interne ou par un auditeur RGAA) permet de conclure.
Tests officiels
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 de test
- 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é.
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.