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

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 DevTools qui peuvent vous aider à examiner l'accessibilité d'une page.

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

Consultez Apprendre l'accessibilité pour découvrir comment développer des sites Web accessibles.

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

Cette section explique comment DevTools s'intègre à votre kit d'outils d'accessibilité global.

Pour déterminer si une page est accessible, vous devez garder à l'esprit 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 marqué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. Le seul moyen de détecter les erreurs liées à la question 1 est d'essayer d'utiliser vous-même 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é dans le 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 effectuer un audit d'une page:

  1. Accédez à l'URL que vous souhaitez auditer.
  2. Dans DevTools, cliquez sur le panneau Lighthouse (Balise). DevTools affiche diverses options de configuration.

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

  3. Pour Appareil, sélectionnez Mobile si vous souhaitez simuler un appareil mobile. Cette option modifie différemment votre chaîne user-agent 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 Accessibilité est activé. Désactivez les autres catégories si vous souhaitez les exclure de votre rapport. Laissez-les activées si vous souhaitez découvrir d'autres façons d'améliorer la qualité de votre page.

  5. La section Limitation vous permet de limiter le réseau et le processeur, ce qui est utile lors de l'analyse des performances de charge. Cette option ne doit 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 l'espace de stockage avant le chargement de 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 utiliser celle de votre choix.

  7. Cliquez sur Générer un rapport. Au bout de 10 à 30 secondes, les outils de développement génèrent 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.

    Consulter la documentation d'un audit

Voir également: Extension aXe

Vous pouvez préférer 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 présente une interface utilisateur différente et décrit les audits de manière légèrement différente.

Extension aXe.

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

Tester le reflow de contenu avec la barre d'outils de l'appareil

Le critère de reflow 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 change d'orientation. En alignant le contenu sur une seule colonne, vous prenez en charge les utilisateurs qui utilisent du texte agrandi. Pour tester le reflow de votre contenu, redimensionnez la fenêtre d'affichage de manière dynamique à l'aide de la barre d'outils de l'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'aux dimensions dont vous avez besoin. Pour connaître les dimensions spécifiques à tester, consultez le critère de réussite de la refonte WCAG.

Onglet "Accessibilité"

L'onglet "Accessibilité" vous permet d'afficher l'arborescence d'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 Autres onglets keyboard_double_arrow_right .

Inspection d'un élément h1 de la page d'accueil de DevTools 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.

Inspectez la position d'un élément dans l'arborescence d'accessibilité depuis l'onglet Accessibilité.

Section "Arborescence d'accessibilité".

Cette vue ne vous permet d'explorer qu'un seul nœud et ses ancêtres. Pour explorer l'ensemble de l'arborescence d'accessibilité, procédez comme suit :

(Aperçu) Explorer l'arborescence d'accessibilité en pleine page

La vue en plein écran de l'arborescence d'accessibilité vous permet d'explorer l'ensemble de l'arborescence et de mieux comprendre comment votre contenu Web est exposé aux technologies d'assistance.

Pour explorer l'arborescence d'accessibilité:

  1. Cochez science Activer l'arborescence d'accessibilité en pleine page.
  2. Dans la barre d'action en haut, cliquez sur Actualiser DevTools.

    Activez l'arborescence d'accessibilité en pleine page.

  3. En haut à droite du panneau Éléments, activez le bouton accessibility_new Passer à la vue Arborescence de l'accessibilité.

    Vue en pleine page de l'arborescence d'accessibilité

  4. Parcourez l'arborescence d'accessibilité. Vous pouvez développer des nœuds ou cliquer pour afficher des détails sous Propriétés calculées.

  5. Sélectionnez un nœud, puis cliquez sur le bouton Passer à l'arborescence DOM accessibility_new pour revenir à l'arborescence DOM.

    Le nœud DOM correspondant est maintenant sélectionné. C'est un excellent moyen de comprendre le mappage entre le nœud DOM et son nœud d'arborescence d'accessibilité.

Afficher les attributs ARIA d'un élément

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

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

Section "Attributs ARIA".

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

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

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

  1. Inspectez un élément sur la page.
  2. Dans Éléments > Accessibilité > Afficheur de l'ordre des sources, cochez la check_box Afficher l'ordre des sources.

Dans le viewport, les outils de développement délimitent les éléments imbriqués avec des bordures et les marquent avec des numéros correspondant à leur ordre source.

L'option "Source order" (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 dynamiquement par le navigateur. Vous pouvez consulter ces propriétés 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é)".

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

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