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

  1. La page contient-elle exactement une balise <main> ?
  2. 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.

À éviter
<div id="contenu">
  <h1>...</h1>
</div>
Recommandé
<main id="contenu">
  <h1>...</h1>
</main>

Critères de référence

WCAG 2.1
  • 1.3.1 : Information et relations (niveau A)
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.

Ce défaut est-il présent sur votre site ?

Scan gratuit, score et corrections en dix minutes, sans compte.

Lancer un audit gratuit