Tous les critères par thématique

Thématique 5 · Tableaux

Critère RGAA 5.8 : Tableaux de mise en forme sans balises de données

Un tableau de mise en page qui contient des th ou une légende est annoncé comme un tableau de données, ce qui égare l'utilisateur.

Niveau
A
WCAG 2.2
1.3.1
Thématique
Tableaux
Vérification
Vérification humaine

La question posée par le RGAA

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 ?

Comment respecter ce critère

  • N'utilisez ni th, ni caption, ni scope, ni headers dans un tableau de mise en forme, et ajoutez-lui role="presentation".

Les tests officiels

Pour être conforme, chaque élément concerné de la page doit satisfaire les tests suivants :

  1. 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’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot> ou de balises ayant un attribut WAI-ARIA role="rowheader", role="columnheader" ; Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d’attributs scope, headers et axis.)

Source : RGAA 4.1.2, critère 5.8, DINUM (nouvel onglet), sous Licence Ouverte. Le RGAA précise aussi des cas particuliers et un glossaire à consulter pour un audit officiel.

Comment Accessia le vérifie

Ce critère demande un jugement humain (pertinence, contexte, contenu multimédia). La revue guidée d'Accessia vous le présente avec ses tests officiels, et l'extension Chrome aide à le vérifier (ordre de tabulation, titres, zones, lecteur d'écran, simulations).