Passer au contenu
SilktideAide

Résumé et légende de tableau identiques

Silktide vérifie les tableaux qui ont à la fois un attribut summary et une légende, et signale ceux où les deux disent exactement la même chose. Chacun a un objectif différent; dupliquer l’un dans l’autre ne fait que créer une répétition.

En , l’élément <caption> est le titre visible du tableau, tandis que l’attribut summary est une description invisible destinée à expliquer la structure du tableau aux utilisateurs de .

<!-- Problème : le summary ne fait que répéter la légende -->
<table summary="Heures d’ouverture">
  <caption>Heures d’ouverture</caption>
  ...
</table>

Pourquoi c’est important

Les lecteurs d’écran annoncent à la fois la légende et le résumé lorsque la personne arrive sur un tableau. S’ils sont identiques, le même texte est lu deux fois, ce qui fait perdre du temps à la personne qui écoute et laisse penser que le résumé a été renseigné pour cocher une case plutôt que pour aider. Un résumé utile ajoute quelque chose que la légende n’apporte pas : comment le tableau est organisé, ou la meilleure façon de le lire.

Comment corriger

  1. Soit supprimer l’attribut summary et garder la légende, soit
  2. Réécrire le résumé pour qu’il complète la légende en décrivant la structure du tableau :
<!-- Corrigé : le summary ajoute des informations structurelles -->
<table summary="Jours dans la première colonne, heures du matin et de l’après-midi dans les deuxième et troisième">
  <caption>Heures d’ouverture</caption>
  ...
</table>

Notez que l’attribut summary provient de HTML 4 et est obsolète dans le HTML actuel; le supprimer est donc souvent le meilleur choix à long terme. Un paragraphe visible avant le tableau peut porter la même explication pour tout le monde.

Comment Silktide teste cela

  1. Trouver chaque tableau sur chaque page.
  2. Ignorer les tableaux marqués comme étant de présentation avec role=\"presentation\".
  3. Ignorer les tableaux sans attribut summary ou sans <caption>.
  4. Comparer les deux textes, en ignorant la casse et les espaces superflus, et signaler le tableau s’ils sont identiques.

Pour en savoir plus

Dernière mise à jour

Cette page vous a-t-elle été utile?