Critère RGAA 5.2 · Tableaux
Critère RGAA 5.2 : Résumé pertinent des tableaux complexes
Les tableaux de données doivent être structurés pour que les relations entre titres, cellules et données soient compréhensibles.
Comprendre le critère
Le critère RGAA 5.2 porte sur la compréhension des tableaux et des relations entre cellules. L’objectif est de vérifier que cette information ou cette fonctionnalité reste disponible dans le code, pas seulement dans le rendu visuel.
Il faut d’abord qualifier le tableau : données simples, données complexes ou simple mise en forme. La correction dépend de cette qualification.
Pourquoi c'est important ?
Un tableau mal structuré devient une suite de valeurs isolées : les lecteurs d’écran ne peuvent plus relier chaque donnée à son en-tête.
Une erreur sur "Résumé pertinent des tableaux complexes" peut créer une rupture très concrète : contenu non annoncé, action impossible au clavier, information ambiguë ou parcours incompréhensible pour une technologie d’assistance.
Exemple non conforme
La structure visuelle du tableau n’est pas traduite dans le balisage.
<table><tr><td>Nom</td><td>Statut</td></tr></table>
Exemple conforme
Le tableau expose son titre, ses en-têtes ou ses associations selon sa complexité.
<table>\n <caption>Statut des audits</caption>\n <tr><th scope="col">Nom</th><th scope="col">Statut</th></tr>\n</table>
Comment vérifier ce critère ?
- Identifier toutes les occurrences concernées par "Résumé pertinent des tableaux complexes" sur la page auditée.
- Distinguer tableau de données, tableau complexe et tableau de mise en forme.
- Vérifier caption, th, scope, headers/id ou résumé selon le cas.
- Parcourir le tableau au lecteur d’écran pour confirmer que les relations sont compréhensibles.
Erreurs fréquentes
- Utiliser un tableau pour faire de la mise en page.
- Coder les en-têtes en td stylés en gras.
- Oublier caption ou les associations headers/id sur les tableaux complexes.
- Ajouter trop de structure à un tableau de mise en forme.
Questions fréquentes
Ce critère peut-il être testé automatiquement ?
Partiellement. La structure se détecte, mais la qualification du tableau et la pertinence des associations demandent un contrôle humain.
Quel est le premier réflexe pour corriger "Résumé pertinent des tableaux complexes" ?
Revenir au besoin utilisateur, puis utiliser le HTML natif le plus approprié avant d’ajouter ARIA, CSS ou JavaScript.
Quand considérer le critère comme non applicable ?
Uniquement lorsque la page ne contient aucun contenu, composant ou cas visé par le critère. Cette décision doit être justifiée dans la grille d’audit.
Tester ce critère avec AllyNizer
Lancez une analyse de page pour repérer les erreurs automatiques, puis complétez avec les vérifications manuelles proposées dans cette fiche.