Les tableaux ne sont pas utilisés à des fins de mise en page.
DescriptionRecourir aux tableaux
HTML à des fins de mise en page est une mauvaise habitude qu'il convient de changer.
Les lecteurs d'écran lisent les tableaux de manière linéaire, cellule après cellule, si bien que le contenu peut devenir incompréhensible. Il en va de même pour les navigateurs non graphiques.
ConseilLa présentation des contenus doit être gérée par le langage
CSS.
Attention, contrairement à certaines idées reçues les tableaux ne sont absolument pas dépréciés. Lorsque l'on doit représenter un tableau de données, on DOIT utiliser les tableaux
HTML (ils sont faits pour ça).
Références WCAG 1.0(
5.3) Ne pas utiliser les tables pour la mise en page, à moins qu'elles n'aient un sens lorsqu'elles sont déchiffrées en mode linéaire. Autrement, si la table n'a pas de signification, prévoir une version alternative (qui pourra être une version linéaire). (
Niveau 2)
(
5.4) Dans le cas ou une table est employée pour la mise en page, il ne faut pas utiliser de balises structurelles dans un but de formatage visuel. (
Niveau 2)
Bonnes pratiques connexes