Accéder au contenu principalAccéder à la navigationAccéder au pied de page
Page d'accueil IncluddyPage d'accueil Includdy
  • FAQ
  • Blog
  • Glossaire
  • Contact
Includdy

Rendons le web accessible à tous

Produit

  • Scan automatique
  • Correction guidée
  • Collaboration

Ressources

  • FAQ
  • Blog
  • Glossaire
  • Plan du site

Légal

  • CGU
  • CGV
  • Mentions légales
  • Politique de confidentialité

© 2026 Includdy. Tous droits réservés.

  1. Accueil
  2. Glossaire
  3. Zone de regroupement

Zone de regroupement


Dans le vocabulaire du RGAA, une zone de regroupement désigne une grande section structurelle d'une page web : en-tête, navigation, contenu principal, pied de page. Elle doit être balisée avec un élément HTML5 sémantique pour que les lecteurs d'écran puissent proposer un accès direct à chaque section.


Ouvrez votre site dans un lecteur d'écran. Appuyez sur D dans NVDA ou faites pivoter le rotor VoiceOver sur «\u00a0Repères\u00a0». Si la liste reste vide, vos visiteurs doivent parcourir chaque ligne de HTML, du premier logo jusqu'au dernier lien du pied de page. Le RGAA désigne ces sections manquantes par un terme précis\u00a0: «\u00a0zone de regroupement\u00a0».

#Ce que le RGAA attend

Le glossaire du RGAA définit la zone de regroupement comme une grande région structurelle de la page\u00a0: en-tête, navigation principale, contenu, pied de page, zone complémentaire.

Le critère 12.6 exige que chacune de ces zones soit identifiable par les technologies d'assistance. La méthode la plus directe\u00a0: utiliser les balises HTML5 sémantiques.

<body>
  <header><!-- en-tête du site --></header>
  <nav><!-- navigation principale --></nav>
  <main><!-- contenu de la page --></main>
  <aside><!-- contenu complémentaire --></aside>
  <footer><!-- pied de page --></footer>
</body>

Ces balises créent des landmarks que les lecteurs d'écran exposent dans leur liste de régions. Ajouter role="banner" sur un <header> est redondant.

Les zones de regroupement complètent les liens d'évitement. Un lien «\u00a0Aller au contenu principal\u00a0» saute un bloc en un clic. Les landmarks vont plus loin\u00a0: ils permettent de naviguer librement entre toutes les sections, dans n'importe quel ordre.

Un détail que beaucoup de développeurs ignorent\u00a0: un <header> imbriqué dans un <article> ou un <section> ne crée pas de landmark banner. Même règle pour <footer> et contentinfo. Seuls les enfants directs de <body> comptent.

#Le piège du contenu orphelin

Le problème le plus courant sur le critère 12.6 n'est pas l'absence totale de balises sémantiques. C'est le contenu orphelin. Un bandeau promotionnel glissé entre </header> et <main>. Un formulaire de recherche qui flotte hors de tout conteneur.

Le W3C recommande que tout le contenu perceptible réside dans une zone de regroupement. Ce qui n'est dans aucun landmark disparaît de la navigation par régions.

Autre erreur fréquente\u00a0: deux <nav> sans distinction. Le lecteur d'écran annonce «\u00a0navigation\u00a0» deux fois, sans préciser laquelle est le menu principal et laquelle le fil d'Ariane. Un aria-label sur chaque élément lève l'ambiguïté\u00a0:

<nav aria-label="Menu principal">...</nav>
<nav aria-label="Fil d'Ariane">...</nav>

#En résumé

Utilisez <header>, <nav>, <main>, <aside> et <footer> comme enfants directs de <body>. Placez tout le contenu visible dans l'une de ces zones. Étiquetez avec aria-label quand un même type de zone apparaît plusieurs fois.

Retour au glossaire

Partagez cet article

Partagez cet article

Pour aller plus loin

Landmarks

Les landmarks sont des repères structurels qui découpent une page web en grandes régions : en-tête, navigation, contenu principal, pied de page. Les lecteurs d'écran s'en servent pour proposer une navigation directe vers chaque section, sans parcourir tout le HTML séquentiellement.

Structure du document

La structure du document, c'est l'organisation logique d'une page web au moyen des titres hiérarchiques (h1 à h6) et des balises sémantiques HTML5. Les lecteurs d'écran s'en servent pour construire une table des matières navigable et permettre à leurs utilisateurs de sauter directement à la section voulue.

Regroupement de champs de formulaire

Le regroupement de champs de formulaire consiste à associer des contrôles liés entre eux dans le code HTML, via les éléments fieldset et legend. Ce regroupement sémantique permet aux lecteurs d'écran d'annoncer le contexte commun des champs (par exemple, « Adresse de livraison ») avant chaque champ du groupe. Sans lui, des labels identiques comme « Prénom » ou « Code postal » deviennent ambigus.