Gravité : Modéré
Repères et listes
Pas de zone principale (main)
Sans balise <main>, l'utilisateur de lecteur d'écran ne peut pas sauter directement au contenu principal.
Qui est concerné
- Personnes aveugles, qui utilisent le raccourci « aller au contenu principal »
- Personnes naviguant au clavier via un lien d'évitement
Pourquoi c'est important
La balise <main> identifie le cœur de la page, hors en-tête, menu et pied de page. C'est elle que vise le lien d'évitement et le raccourci des lecteurs d'écran. Il en faut une, et une seule, par page. Bonne pratique adossée au critère 1.3.1.
Comment le tester vous-même
- La page contient-elle exactement une balise <main> ?
- Le lien d'évitement en haut de page pointe-t-il vers elle ?
Comment corriger
Encadrez le contenu principal de la page dans une balise <main> unique.
<div id="contenu">
<h1>...</h1>
</div>
<main id="contenu">
<h1>...</h1>
</main>
Critères de référence
| WCAG 2.1 |
|
|---|---|
| RGAA 4.1 | Thème 12 : Navigation |
Plainpied détecte ce défaut automatiquement et le localise page par page. La conformité totale combine détection automatique et vérifications humaines : voir notre méthode.