2.4.1 Les tableaux sont compréhensibles lors de leur lecture linéaire
Les tableaux doivent être compréhensibles lorsqu'ils sont lus de manière linéaire.
Pourquoi?
Beaucoup d'utilisateurs d'aides techniques n'ont aucune vue d'ensemble d'un tableau car les lecteurs d'écran procèdent par déchiffrage du code source de la page; ils découvrent donc les tableaux ligne par ligne et énoncent les cellules qui les composent de gauche à droite.
En pratique
Le résultat d'une lecture linéaire est le contenu tel qu'il vous apparaîtrait si vous supprimiez toutes les balises qui structurent le tableau. Un bon test est de copier votre tableau dans votre bloc note. Vous visualisez alors l'information perçue par un utilisateur de lecteur d'écran.
Lorsque les données pour chaque combinaison de variables sont dans une cellule séparée, il n'y a, en général, pas de problème de linéarisation.
Exemple de pratique incorrecte
Dans ce tableau des permanences d'un service social, plusieurs données qui se rapportent à des variables différentes sont rapportées dans une même cellule: tous les jours sont dans une même cellule, toutes les heures sont dans une même cellule pour chaque personne. Après linéarisation, il est impossible d'associer jours et heures correctement.
Résultat après linéarisation :
Lecteur d'écran : "Tableau avec 4 colonnes et 2 rangées" Permanences service social Sophie Vankeirsbilck Viaene Wendy Dujardyn Didier lundi mardi mercredi jeudi vendredi 9-12h et 16-17h 9-12h et 16-17h 9-12h et 16-18h 9-12h 9-12h et 16-17h 9-12h et 16-17h 9-12h 9-12h et 16-18h 9-12h 15-17h 15-17h 16-17h 16-18h 14.30-16h Lecteur d'écran : "Fin du tableau"
Exemple d'amélioration du taleau de permanences
Ce tableau est beaucoup plus clair parce que chaque donnée se trouve dans une cellule séparée.
Résultat après linéarisation :
Lecteur d'écran : "Tableau avec 4 colonnes et 6 rangées" Permanences service social Sophie Vankeirsbilck Viaene Wendy Dujardyn Didier lundi 9-12h et 16-17h 9-12h et 16-17h 15-17h mardi 9-12h et 16-17h 15-17h 16-17h mercredi 9-12h et 16-18h 9-12h - jeudi - 9-12h et 16-18h 16-18h vendredi 9-12h 9-12h - Lecteur d'écran : "Fin du tableau"
Ceci est une solution satisfaisante parce qu'il n'y a que 3 colonnes de données. Si on voulait donner les informations pour plus de personnes, la solution idéale serait de créer des tableaux séparés par personne pour supprimer une variable.
Remarque
Dans certains cas, il vaut mieux, pour la linéarisation, construire un tableau de manière verticale plutôt qu'horizontale. Les en-têtes se trouvent alors dans la première colonne plutôt que la première ligne.