Le contenu hors écran est masqué pour les technologies d'assistance

Assurez-vous que seules les parties pertinentes de la page sont exposées aux lecteurs d'écran et à d'autres technologies d'assistance. Par exemple, les contenus qui se trouvent hors de l'écran ou qui ne sont que des présentations doivent être cachés aux technologies d'assistance.

Tester manuellement

Pour vérifier que le contenu hors écran est masqué, vous devez le tester manuellement à l'aide d'un lecteur d'écran. - Pour les utilisateurs Mac, regardez cette vidéo sur l'utilisation de VoiceOver. - Pour les utilisateurs de PC, regardez cette vidéo sur l'utilisation de NVDA. - Pour les utilisateurs de Chromebooks, découvrez ChromeVox, le lecteur d'écran intégré.

Utilisez la touche TAB pour parcourir votre page avec la touche de tabulation. Le lecteur d'écran ne doit pas annoncer le contenu masqué.

Solutions

Pour masquer le contenu hors écran, supprimez l'élément contenant ce contenu de l'ordre de tabulation en le définissant sur display: none ou visibility: hidden.

Exemple :

.remove-me {
  visibility: hidden;
}
<button class="remove-me">Can't reach me with the TAB key!</button>

Consultez également Définir correctement la visibilité du contenu hors écran.

Ressources

Le code source du contenu hors écran n'est pas visible dans l'audit des technologies d'assistance.