Documentation de référence sur les fonctionnalités d'accessibilité

Kayce Basques
Kayce Basques
Sofia Emelianova
Sofia Emelianova

Cette page est une référence complète des fonctionnalités d'accessibilité dans les outils pour les développeurs Chrome. Il s'adresse aux développeurs Web qui :

L'objectif de cette référence est de vous aider à découvrir tous les outils disponibles dans les outils de développement qui peuvent vous aider à examiner l'accessibilité d'une page.

Consultez Naviguer dans les outils pour les développeurs Chrome avec une technologie d'assistance si vous avez besoin d'aide pour naviguer dans les outils pour les développeurs avec une technologie d'assistance comme un lecteur d'écran.

Consultez Learn Accessibility si vous souhaitez apprendre à développer des sites Web accessibles.

Présentation des fonctionnalités d'accessibilité dans Chrome DevTools

Cette section explique comment les outils de développement s'intègrent à votre boîte à outils d'accessibilité globale.

Pour déterminer si une page est accessible, vous devez vous poser deux questions générales :

  1. Puis-je parcourir la page à l'aide d'un clavier ou d'un lecteur d'écran ?
  2. Les éléments de la page sont-ils correctement balisés pour les lecteurs d'écran ?

En général, les outils de développement peuvent vous aider à corriger les erreurs liées à la question 2, car elles sont faciles à détecter de manière automatisée. La question 1 est tout aussi importante, mais malheureusement, les outils de développement ne peuvent pas vous aider à y répondre. La seule façon de trouver les erreurs liées à la question 1 est d'essayer vous-même d'utiliser une page avec un clavier ou un lecteur d'écran. Pour en savoir plus, consultez Comment effectuer un examen d'accessibilité.

Auditer l'accessibilité d'une page

En général, utilisez les vérifications d'accessibilité du panneau Lighthouse pour déterminer si :

  • Une page est correctement balisée pour les lecteurs d'écran.
  • Les éléments de texte d'une page présentent des rapports de contraste suffisants. Consultez également Rendre votre site Web plus lisible.

Pour auditer une page :

  1. Accédez à l'URL que vous souhaitez auditer.
  2. Dans les outils de développement, cliquez sur le panneau Lighthouse. Les outils de développement affichent différentes options de configuration.

    Configuration d'une analyse de l'accessibilité dans le panneau Lighthouse.

  3. Pour Appareil, sélectionnez Mobile si vous souhaitez simuler un appareil mobile. Cette option modifie votre chaîne d'agent utilisateur et redimensionne la fenêtre d'affichage. Si la version mobile de la page s'affiche différemment de la version classique, cette option peut avoir un impact significatif sur les résultats de votre audit.

  4. Dans la section Lighthouse, assurez-vous que l'option Accessibilité est activée. Désactivez les autres catégories si vous souhaitez les exclure de votre rapport. Laissez-les activés si vous souhaitez découvrir d'autres façons d'améliorer la qualité de votre page.

  5. La section Limitation du débit vous permet de limiter le réseau et le processeur, ce qui est utile pour analyser les performances de chargement. Cette option ne devrait pas avoir d'incidence sur votre score d'accessibilité. Vous pouvez donc utiliser celle de votre choix.

  6. La case à cocher Vider l'espace de stockage vous permet de vider tout l'espace de stockage avant de charger la page ou de le conserver entre les chargements de page. Cette option n'a probablement pas d'incidence sur votre score d'accessibilité. Vous pouvez donc choisir celle que vous préférez.

  7. Cliquez sur Générer un rapport. Au bout de 10 à 30 secondes, les outils de développement fournissent un rapport. Votre rapport vous donne divers conseils pour améliorer l'accessibilité de la page.

    Un rapport

  8. Cliquez sur un audit pour en savoir plus.

    En savoir plus sur un audit

  9. Cliquez sur En savoir plus pour consulter la documentation de cet audit.

    Afficher la documentation d'un audit

Voir aussi : extension aXe

Vous préférerez peut-être utiliser l'extension aXe ou l'extension Lighthouse plutôt que le panneau Lighthouse disponible par défaut dans Chrome. Ils fournissent généralement les mêmes informations, car aXe est le moteur sous-jacent qui alimente le panneau Lighthouse. L'extension aXe possède une interface utilisateur différente et décrit les audits de manière légèrement différente.

L'extension aXe.

L'extension aXe présente un avantage par rapport au panneau Audits : elle vous permet d'inspecter et de mettre en évidence les nœuds en échec.

Tester le réagencement du contenu avec la barre d'outils de l'appareil

Le critère de réorganisation des consignes d'accessibilité du contenu Web (WCAG) recommande que le contenu Web reste visible sans perte d'informations, même lorsque la fenêtre d'affichage est redimensionnée ou que son orientation change. En alignant le contenu sur une seule colonne, vous aidez les utilisateurs qui utilisent du texte agrandi. Pour tester la façon dont votre contenu se réorganise, redimensionnez la fenêtre d'affichage de manière dynamique à l'aide de la barre d'outils Appareil dans le panneau Lighthouse.

Barre d'outils de l'appareil dans le panneau Lighthouse.

Pour redimensionner la fenêtre d'affichage, faites glisser les poignées jusqu'à obtenir les dimensions souhaitées. Pour connaître les dimensions spécifiques à tester, consultez le critère de réussite WCAG sur le réagencement.

Onglet "Accessibilité"

L'onglet Accessibilité vous permet d'afficher l'arborescence de l'accessibilité, les attributs ARIA et les propriétés d'accessibilité calculées des nœuds DOM.

Pour ouvrir l'onglet Accessibilité :

  1. Cliquez sur le panneau Éléments.
  2. Dans l'arborescence DOM, sélectionnez l'élément que vous souhaitez inspecter.
  3. Cliquez sur l'onglet Accessibilité. Cet onglet peut être masqué derrière le bouton Plus d'onglets keyboard_double_arrow_right .

Inspection d'un élément div dans l'onglet "Accessibilité".

Vous pouvez faire glisser l'onglet Accessibilité vers l'avant pour y accéder plus rapidement à l'avenir.

Afficher la position d'un élément dans l'arborescence d'accessibilité

L'arborescence d'accessibilité est un sous-ensemble de l'arborescence DOM. Il ne contient que les éléments de l'arborescence DOM qui sont pertinents et utiles pour afficher le contenu de la page dans un lecteur d'écran.

Pour inspecter la position d'un élément dans l'arborescence d'accessibilité à partir de l'onglet "Accessibilité", activez l'option Afficher l'arborescence d'accessibilité.

L'option "Afficher l'arborescence d'accessibilité" est activée.

Ce bouton remplace l'arborescence DOM dans le panneau Éléments par une arborescence d'accessibilité en pleine page. Cet arbre vous aide à mieux comprendre comment votre contenu Web est exposé aux technologies d'assistance.

Pour parcourir l'arborescence d'accessibilité, vous pouvez développer et sélectionner des nœuds pour afficher leurs détails sous Propriétés calculées.

Vous pouvez revenir à l'arborescence DOM à tout moment. Le nœud DOM correspondant reste sélectionné. C'est un excellent moyen de comprendre le mappage entre le nœud DOM et le nœud de l'arborescence d'accessibilité.

Afficher les attributs ARIA d'un élément

Les attributs ARIA permettent aux lecteurs d'écran de disposer de toutes les informations dont ils ont besoin pour représenter correctement le contenu d'une page.

Affichez les attributs ARIA d'un élément dans l'onglet "Accessibilité".

Section "Attributs ARIA".

Afficher l'ordre source des éléments à l'écran

Les éléments de la page n'apparaissent pas toujours dans l'ordre dans lequel ils figurent dans la source. Cela peut dérouter les utilisateurs qui dépendent des technologies d'assistance pour naviguer sur le Web.

Pour afficher et déboguer l'ordre source sur votre site Web :

  1. Inspectez un élément sur la page.
  2. Dans Éléments > Accessibilité > Lecteur d'ordre source, cochez check_box Afficher l'ordre source.

Dans la fenêtre d'affichage, les outils de développement entourent les éléments imbriqués de bordures et les marquent avec des chiffres correspondant à leur ordre source.

L'option "Ordre de la source" est cochée.

Afficher les propriétés d'accessibilité calculées d'un élément

Certaines propriétés d'accessibilité sont calculées de manière dynamique par le navigateur. Ces propriétés sont visibles dans la section Propriétés calculées de l'onglet Accessibilité.

Affichez les propriétés d'accessibilité calculées d'un élément dans l'onglet "Accessibilité".

Section "Propriétés calculées (accessibilité)".

Onglet "Rendu"

Utilisez l'onglet Rendu pour émuler certaines caractéristiques média CSS sans les spécifier manuellement dans votre code ni dans votre environnement de test. Ces fonctionnalités multimédias modifient l'apparence de votre page Web en fonction des préférences de l'appareil de l'utilisateur. Pour tester l'accessibilité visuelle de votre page, ouvrez l'onglet Rendu et explorez les options suivantes :

Identifier et résoudre les problèmes de texte à faible contraste

Les outils de développement peuvent détecter automatiquement les problèmes de faible contraste et vous suggérer de meilleures couleurs pour les résoudre. Pour en savoir plus, consultez Rendre votre site Web plus lisible.