RGAA Lab

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.

  1. 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

  1. Parcourir le balisage à la recherche des éléments choisis pour leur rendu : hx pour la taille, blockquote pour le retrait, ul pour un espacement, br en série pour un écart vertical.
  2. Pour chacun, se demander si la structure annoncée existe vraiment dans le contenu.
  3. div, span et table sont hors du champ de ce test — un tableau de mise en forme se juge au 5.8.
  4. À 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 br pour espacer des paragraphes. Un lecteur d'écran annonce chaque saut de ligne.
  • Un blockquote employé pour indenter un encadré : la citation est annoncée, et il n'y en a pas.

À lire avec