Erreur de table de présentation ARIA

Texte

La table utilisée pour la disposition ne doit pas avoir d’en-tête, de nom accessible ou d’informations de résumé définis (th, Summary, Aria-DescribedBy, aria-labelledby, Aria-label, titre, attributs de légende ).

Type

Erreur

Description

Cette erreur s’applique aux balises de table HTML dont l’attribut role a la valeur « Presentation », ou à une table comportant une seule cellule (table 1 × 1).

Cette erreur indique qu’une table est marquée en tant que disposition uniquement (has role="presentation" ), mais elle contient également des informations d’accessibilité comme s’il s’agissait d’une table de données, ce qui peut prêter à confusion pour les utilisateurs de lecteur d’écran.

Pour résoudre cette erreur, déterminez si la table est simplement une table de disposition et, le cas échéant, supprimez le balisage accessible :

Exemple

html pour un élément table, avec des attributs tels que le résumé qui déclenche l’erreur de table de présentation Aria affichée comme balise HTML barrée

Remarques

Si vous déterminez qu’une table a besoin d’informations d’accessibilité, supprimez l’attribut de rôle ou affectez-lui une valeur autre que « Presentation ».