Aller au contenu
A11ySignal
Niveau AWCAG 2.0WCAG 2.1WCAG 2.2EN 301 549 § 9.1.3.2

1.3.2
Ordre séquentiel logique

L'ordre dans lequel le contenu est lu doit avoir du sens.

Ce que dit la norme

Lorsque l'ordre de présentation du contenu affecte sa signification, un ordre de lecture correct peut être déterminé par un programme informatique.

Pourquoi c'est important

Le CSS peut placer n'importe quoi n'importe où. Un lecteur d'écran et un clavier suivent le DOM : une page cohérente à l'œil peut être incompréhensible dans l'ordre du code.

À quoi ressemble un échec

  • échoueUne colonne latérale placée en premier dans le DOM et lue avant l'article.
  • échoue`order` en grille ou en flexbox utilisé pour réorganiser visuellement le contenu.
  • échoueUne fenêtre modale accrochée à la fin du `body` mais affichée au milieu de la page.

Comment corriger

  • à faireÉcrivez le DOM dans l'ordre de lecture, puis positionnez en CSS — pas l'inverse.
  • à faireRéservez `order` et `row-reverse` aux cas où le sens ne dépend pas de la séquence.

Comment A11ySignal le vérifie

manuel

Aucune règle automatique ne peut juger ce critère, et nous ne prétendrons pas le contraire. Une analyse propre ne veut pas dire que 1.3.2 est respecté — elle veut dire que rien de mesurable n'échoue. Celui-ci demande une personne.

Ce qu'un outil ne peut pas vous dire

Un analyseur ne peut pas deviner l'ordre que vous vouliez. Lisez la page une fois CSS désactivé.

Également sous 1.3 Adaptable