Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?
Un utilisateur de lecteur d’écran peut naviguer de tableau en tableau avec la touche « T » sur NVDA ou JAWS. À chaque arrivée, le lecteur annonce le titre du tableau avant tout. Si ce titre dit « Tableau 1 » ou « Données », l’utilisateur ne sait pas ce qu’il va trouver.
Ce critère ne vérifie pas si le titre existe, ni s’il est techniquement associé au tableau (c’est l’objet du critère 5.4). Il vérifie uniquement si le titre est pertinent.
Un titre pertinent permet à l’utilisateur de décider, avant même d’explorer le tableau, s’il contient ce qu’il cherche. C’est la même logique qu’un titre de section ou un intitulé de lien : lu hors contexte, il doit suffire à comprendre le sujet.
Si un tableau n’a pas de titre, ce critère est non applicable (NA). L’absence de titre relève du critère 5.4.
Un test pour évaluer la pertinence du titre de tableau
Pertinence du titre d'un tableau de données
- Identifiez tous les tableaux de données qui ont un titre (
<caption>ou titre associé viaaria-labelledby). - Pour chaque titre, lisez-le sans regarder le tableau : pouvez-vous prédire le contenu du tableau ?
- Un titre générique comme « Tableau 1 », « Résultats » ou « Données » n’est pas pertinent.
- Si tous les titres sont pertinents, le test est validé.
Exemples
❌ Non conforme : Titre générique sans valeur informative
<table>
<caption>Tableau des résultats</caption>
<thead>
<tr>
<th scope="col">Candidat</th>
<th scope="col">Voix</th>
<th scope="col">Pourcentage</th>
</tr>
</thead>
<tbody>
<tr>
<td>Martin Dupont</td>
<td>4 218</td>
<td>38 %</td>
</tr>
</tbody>
</table>« Tableau des résultats » ne dit rien sur le sujet. Résultats de quoi ? De quand ? Pour quelle élection ? Un utilisateur de lecteur d’écran qui navigue par tableau ne peut pas savoir s’il doit explorer ce tableau ou passer au suivant.
✅ Conforme : Titre descriptif identifiant précisément le contenu
<table>
<caption>Résultats du premier tour des élections municipales 2024, commune de Lyon</caption>
<thead>
<tr>
<th scope="col">Candidat</th>
<th scope="col">Voix</th>
<th scope="col">Pourcentage</th>
</tr>
</thead>
<tbody>
<tr>
<td>Martin Dupont</td>
<td>4 218</td>
<td>38 %</td>
</tr>
</tbody>
</table>Le titre identifie l’événement (élections municipales), le tour (premier), l’année et la commune. L’utilisateur comprend immédiatement ce qu’il va trouver. Il peut décider en une seconde si ce tableau l’intéresse.
Astuces et pièges
⚠️ Les titres numérotés : « Tableau 1 », « Tableau 2 »
C’est l’erreur la plus fréquente en audit. Les équipes reprennent la légende visuelle du document (« Fig. 3, Tableau des ventes ») telle quelle dans le <caption>. Le numéro n’est pas problématique en soi, mais il ne remplace pas la description. « Tableau 3 : Ventes par région, T2 2024 » est pertinent. « Tableau 3 » seul ne l’est pas.
⚠️ Critère 5.5 vs critère 5.4 : deux examens distincts
Le critère 5.4 vérifie si le titre est techniquement associé au tableau (<caption> ou aria-labelledby). Le critère 5.5 vérifie si le contenu de ce titre a du sens. Un tableau peut passer le 5.4 et échouer le 5.5 si son titre est vide de sens. Les deux critères sont indépendants.
⚠️ Pas de titre : non applicable, pas non conforme
Si un tableau de données n’a aucun titre, le critère 5.5 est non applicable (NA), et non « non conforme ». L’absence de titre ne relève pas du 5.5. Donner un titre reste toutefois une bonne pratique : sans lui, NVDA annonce généralement la première cellule d’en-tête, ce qui est rarement suffisant pour orienter l’utilisateur.
💡 Le test hors contexte pour auditer rapidement
Lisez uniquement le titre, sans regarder le tableau. Pouvez-vous dire de quoi il parle ? Si la réponse est « non » ou « peut-être », le titre n’est pas assez descriptif. C’est exactement ce que vit un utilisateur de lecteur d’écran qui navigue par raccourci clavier entre les tableaux de la page.
Questions fréquentes
Comment déterminer si le titre d'un tableau RGAA est pertinent ?
Un titre est pertinent s’il permet d’identifier le contenu du tableau sans l’explorer. Posez-vous la question : si je lis uniquement ce titre, est-ce que je sais de quoi parle ce tableau ? « Tarifs de l’abonnement mensuel par formule » est pertinent. « Tarifs » seul ne l’est pas si la page contient plusieurs tableaux de tarifs différents.
Quand le critère RGAA 5.5 s'applique-t-il à un tableau sans <caption> ?
Non. Sans titre associé, le critère 5.5 est non applicable (NA). Il ne peut pas y avoir de titre non pertinent s’il n’existe pas de titre. Le critère 5.4 sera également NA dans ce cas, car il n’y a rien à associer.
Comment auditer en pratique le critère RGAA 5.5 sur les titres de tableau ?
Deux méthodes. Avec l’inspecteur du navigateur : recherchez tous les éléments <caption> de la page et lisez leur contenu. Avec un lecteur d’écran : naviguez de tableau en tableau avec la touche T (NVDA ou JAWS) et vérifiez ce qui est annoncé. Un titre trop vague comme « Liste » ou « Tableau » est non conforme.
Comment un titre de tableau masqué avec sr-only est-il évalué selon le RGAA ?
Oui. Un <caption> masqué avec une classe sr-only reste un titre au sens du RGAA. Le critère 5.5 s’applique : son contenu doit être pertinent, même s’il n’est visible que pour les lecteurs d’écran. Cette technique est d’ailleurs valide pour fournir un titre accessible sans modifier le design visuel.