Aller au contenu
A11ySignal
graveWCAG 2.4.1 · A

Chaque page doit fournir des moyens de contourner les contenus répétés

bypass

Vérifier que chaque page dispose au minimum d’un mécanisme de contournement de la navigation pour accéder directement au contenu

Le critère derrière

2.4.1 Contourner des blocs

Donnez un moyen de passer les blocs qui se répètent sur chaque page.

Niveau A · EN 301 549 § 9.2.4.1

Pourquoi cette vérification existe

Sans lien d'évitement, une personne au clavier traverse quarante entrées de navigation sur chaque page avant d'atteindre le contenu.

Ce qui la déclenche habituellement

  • échoueAucun lien d'évitement et aucune région entre lesquelles sauter.
  • échoueUn lien d'évitement qui existe mais est en `display: none` : il ne reçoit jamais le focus.

Comment corriger

  • à fairePlacez un lien « Aller au contenu » en tête du DOM, masqué visuellement jusqu'au focus.
  • à faireAjoutez `<main>`, `<nav>` et `<header>` pour que la navigation par régions serve de second chemin.

Comment c'est signalé

A11ySignal le signale avec un impact grave. Chaque élément en échec arrive avec son sélecteur CSS et le balisage fautif, pour aller droit à la ligne plutôt que de la chercher. Deque publie le détail au niveau du moteur :

https://dequeuniversity.com/rules/axe/4.13/bypass

Vérification implémentée par axe-core 4.13.0, © Deque Systems, MPL-2.0.