Aller au contenu principal
WCAG A Prestataire Complexe

Les contenus cachés de votre site — panneaux repliés, menus fermés, éléments hors écran — sont-ils invisibles aux logiciels de lecture quand ils ne sont pas affichés ?

Critère officiel 10.8 — Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d’assistance ?

Pourquoi c'est important

Un logiciel de lecture peut annoncer du contenu visuellement caché si ce dernier n'est pas correctement masqué aux technologies d'assistance. À l'inverse, du contenu utile peut être ignoré alors qu'il devrait être accessible après une action. Dans les deux cas, l'utilisateur reçoit une information fausse sur ce que contient la page.

Exemples concrets

Ce qui est conforme

L'accordéon FAQ fonctionne correctement : quand une section est fermée, son contenu est masqué aux logiciels de lecture. Quand elle s'ouvre, le contenu devient accessible. L'état annoncé correspond toujours à ce qui est réellement affiché.

Ce qui pose problème

Le menu de navigation mobile est caché visuellement sur ordinateur, mais son contenu reste lu par les logiciels de lecture. L'utilisateur entend les 15 liens du menu mobile avant même d'atteindre le contenu de la page — alors que ce menu n'est pas du tout utilisable sur l'écran actuel.

Comment agir

Ce critère est entièrement technique. Demandez à votre prestataire de vérifier que tous les contenus masqués (via CSS ou JavaScript) sont correctement déclarés comme invisibles aux technologies d'assistance, et que les contenus accessibles après une action (accordéons, onglets) sont bien annoncés à l'ouverture. Question à poser : « Nos contenus dynamiquement affichés ou masqués utilisent-ils les attributs ARIA d'état correctement ? »