Les tableaux constituent un moyen efficace pour organiser et présenter le contenu dans des formulaires accessibles. Utilisées correctement, les rangées et les colonnes d’un tableau offrent une structure prévisible et cohérente du contenu des formulaires.Par exemple, lorsqu’un utilisateur navigue dans une cellule d’une rangée, le lecteur d’écran indique l’emplacement de la cellule et lit son contenu. Le lecteur d’écran indique l’emplacement de la cellule en utilisant une combinaison d’en-tête de rangée et de colonne ou des numéros de rangée et de colonne.Outre l’emplacement d’une cellule, les lecteurs d’écran peuvent également spécifier des informations d’en-tête, comme le contenu de la cellule en haut de la colonne. Comme les lecteurs d’écran fournissent des informations qui orientent l’utilisateur vers l’emplacement du contenu du tableau, la disposition affecte directement l’accessibilité du tableau.Il est recommandé d’utiliser des tableaux dont la disposition est simple. Les tableaux simples commencent par une rangée d’en-tête unique suivie des rangées de contenu.Lors de la conception de tableaux simples pour l’accessibilité, tenez compte des conseils suivants :
• L’ordre de tabulation d’un tableau est l’ordre géographique, identique à celui du formulaire lui-même. Assurez-vous que le contenu du tableau est organisé de manière logique, de gauche à droite et de haut en bas.
• La plupart des lecteurs d’écran interprètent la première rangée d’un tableau comme rangée d’en-tête. Lors de la lecture du contenu d’une cellule de rangée de contenu, ces lecteurs d’écran lisent d’abord le contenu de la cellule de rangée d’en-tête associée. Assurez-vous que le contenu de chaque rangée d’en-tête décrit le contenu de la colonne de manière significative.
• Evitez les cellules qui s’étendent sur deux ou plusieurs colonnes, des tableaux imbriqués ou des sections de tableau. Les lecteurs d’écran ont des difficultés à interpréter correctement ces fonctions. D’ailleurs, ils peuvent ne pas les utiliser. Par exemple, si une cellule d’une rangée de contenu s’étend sur deux colonnes, les lecteurs d’écran risquent de ne pas référencer le contenu de cellule approprié dans la rangée d’en-tête lors de la lecture de la cellule suivante de la rangée.