WordPress et accessibilité : comment créer des tableaux de données accessibles ?
Voici déjà le quatrième article de notre série consacrée à l’accessibilité du contenu éditorial sur WordPress !
Aujourd’hui, après l’accessibilité des images, des liens et de la structure des articles, nous allons parler de l’accessibilité des tableaux de données simples.
Il peut être très difficile de naviguer dans des tableaux de données avec un lecteur d’écran lorsque ces derniers sont mal implémentés.
Voyons ensemble comment saisir des tableaux de données accessibles avec l’éditeur WordPress.
Précision : les indications données dans ces articles sont basées sur l’éditeur classique et l’éditeur Gutenberg de la version 6.1.1 de WordPress. De plus, nous parlons ici du CMS WordPress, mais toutes nos recommandations sont des principes d’accessibilité qu’il est indispensable de respecter, que l’on utilise WordPress ou pas.
Les tableaux de données sont des structures qui peuvent être complexes à parcourir pour les personnes aveugles ou déficientes visuelles : en effet, les unes ne voient pas du tout le tableau, et les autres peuvent n’en voir qu’une partie.
Afin de rendre les tableaux de données simples accessibles et de permettre aux lecteurs d’écran de les restituer comme il faut, il faut s’assurer de :
- si le tableau possède un titre de tableau, bien relier le titre au tableau ;
- structurer les cellules d’en-tête ;
- structurer les cellules de données.
Note : dans cet article, nous parlons uniquement d’un tableau de données simple, c’est-à-dire un tableau qui ne contient pas de cellule fusionnée et où chaque cellule possède un seul en-tête de ligne et/ou un seul en-tête de colonne.
En effet, par défaut, il n’est pas possible d’ajouter un tableau complexe accessible seulement avec l’éditeur de WordPress.
La solution pour rendre accessible un tableau complexe avec WordPress, sans passer par l’éditeur de code, est de le scinder en deux, afin d’obtenir plusieurs tableaux simples.
En savoir plus sur l’intégration de tableaux complexes accessibles.
Relier les en-têtes de colonnes et/ou de lignes aux cellules du tableau
Pour rendre un tableau de données simples accessible, une manipulation essentielle consiste à relier les en-têtes de ligne et les en-têtes de colonne aux cellules du tableau.
Cela permettra aux personnes aveugles de savoir à quoi sont liées les cellules de données.
Sans ça, elles auront les plus grandes difficultés à comprendre à quoi correspondent les valeurs présentes dans les cellules du tableau, en particulier s’il est long.
Voici comment faire dans l’éditeur de WordPress et Gutenberg :
- surligner la colonne de tableau concernée ;
- retourner dans « Tableau » > « Cellules » > « Propriétés de la cellule du tableau » :
- dans le champ « Type de cellule », sélectionner « Cellule d’en-tête »
- dans le champ « Portée », sélectionner « Colonne ».
- dans « Tableau » > « Propriétés du tableau », cocher la case « Légende », un espace supplémentaire apparaitra alors en haut de votre tableau pour y ajouter le titre du tableau.
La manipulation est à peu près la même si votre tableau contient des en-têtes de lignes :
- surligner la ligne de tableau concernée ;
- aller dans « Tableau » > « Cellules » > « Propriétés de la cellule du tableau » :
- dans le champ « Type de cellule », sélectionner « Cellule d’en-tête »,
- dans le champ « Portée », sélectionner « Ligne ».
Résultat
Après ces quelques manipulations, les en-têtes de vos tableaux simples sont parfaitement déclarés et seront bien restitués. Bravo !
Dans la vidéo « Démonstration d’un tableau simple avec NVDA », nous pouvons entendre comment est restitué un tableau simple avec le lecteur d’écran NVDA :
Titrer un tableau
Donner un titre accessible aux tableaux est particulièrement important quand il y a plusieurs tableaux sur une même page.
Si ce n’est plus une obligation dans la version 4.1 du RGAA, il reste vivement conseillé de le faire.
En effet, ces titres vont permettre aux personnes utilisant un lecteur d’écran de naviguer de tableau en tableau, jusqu’à ce qu’elles trouvent celui qu’elles souhaitent consulter. Sur WordPress, on appelle cela une « légende de tableau ».
Pour ajouter un titre à votre tableau, dans l’éditeur classique de WordPress, retourner dans « Tableau » > « Propriétés du tableau », puis cocher la case « Légende ».
Un espace supplémentaire apparaîtra alors en haut de votre tableau pour que vous puissiez y ajouter le titre du tableau.
Sur Gutenberg, l’ajout de légende se fait à la fin du tableau, au clic sur « Ajouter une légende ».
Note : l’implémentation de l’éditeur Gutenberg n’étant pas conforme au RGAA, nous vous recommandons d’utiliser l’éditeur classique pour intégrer des tableaux.
Références
- Critère 5.4 [A] Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?
- Critère 5.5 [A] Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?
- Critère 5.6 [A] Pour chaque tableau de données, chaque en-tête de colonne et chaque en-tête de ligne sont-ils correctement déclarés ?
- Critère 5.7 [A] Pour chaque tableau de données, la technique appropriée permettant d’associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?
Conclusion
Si vous devez insérer un tableau de données dans une page WordPress, n’oubliez surtout pas de structurer les en-têtes du tableau et, si pertinent, d’ajouter un titre au tableau !
Lire la suite de la série « WordPress et accessibilité numérique »
Ne manquez pas le cinquième et dernier article de la série : WordPress et accessibilité : comment contourner les limites de l’éditeur par défaut (éditeur classique et éditeur Gutenberg) ? pour parfaire vos connaissances sur WordPress et l’accessibilité de votre contenu éditorial.
Si vous avez atterri ici par hasard, vous pouvez aussi lire la série dès le début, avec notre premier article WordPress et accessibilité : comment rendre les images accessibles ?, ou bien tout consulter directement grâce à la page WordPress et accessibilité numérique.
Bonne lecture !
En parallèle, n’hésitez pas à aller contrôler les tableaux présents sur votre site WordPress et à les corriger si nécessaire. C’est important !
Les commentaires sont désormais fermés, mais vous pouvez toujours nous contacter pour réagir à cet article !