RGAA 4.1.2 · Éléments obligatoires · Critère 8.9
Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?
Une balise porte un sens que les technologies d'assistance restituent : un `h3` employé pour obtenir une police plus grosse annonce un titre là où il n'y en a pas, et fausse la navigation par titres de toute la page.
Ce que dit le référentiel
Transcription du RGAA 4.1.2, sans interprétation. C’est ce texte qui fait foi, et celui que vous citez dans un rapport.
- 8.9.1 Dans chaque page web les balises (à l’exception de
<div>,<span>et<table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?
Comment le vérifier
- Parcourir le balisage à la recherche des éléments choisis pour leur rendu :
hxpour la taille,blockquotepour le retrait,ulpour un espacement,bren série pour un écart vertical. - Pour chacun, se demander si la structure annoncée existe vraiment dans le contenu.
div,spanettablesont hors du champ de ce test — un tableau de mise en forme se juge au 5.8.- À l'inverse, un élément sémantique légitime mais fortement restylé n'est pas une non-conformité : c'est l'usage qui compte, pas l'apparence.
Ce que notre outil fait
Jugement humain
Aucune machine ne tranche ce critère. L’outil vous présente les éléments et enregistre votre constat.
Rien dans le code ne distingue un h2 légitime d'un h2 choisi pour sa taille : il faut lire le contenu et regarder la page. L'outil vous présente les éléments structurants pour que vous les confrontiez au propos.
Comment nous mesurons ce que l'outil sait faire · ce critère s'audite dans l'extension RGAA Lab.
Les pièges
Les erreurs qu’on rencontre vraiment, relevées au fil des audits.
- Le cas le plus fréquent : une suite de
brpour espacer des paragraphes. Un lecteur d'écran annonce chaque saut de ligne. - Un
blockquoteemployé pour indenter un encadré : la citation est annoncée, et il n'y en a pas.