Passer au contenu principal




L'amélioration de l'accessibilité rend votre site plus utilisable par tous.

C'est génial de créer des sites inclusifs et accessibles à tous.
Il existe au moins six domaines clés de handicap pour lesquels vous pouvez optimiser:
visuel, audience, mobilité, cognition, parole, et neural.
De nombreux outils et ressources peuvent vous aider ici,
même si vous êtes totalement nouveau dans l'accessibilité Web.

Plus d'un milliard de personnes vivent avec une forme de handicap.
Vous avez peut-être été dans une pièce bruyante à un moment donné
essayant d'entendre la conversation autour de toi
ou dans des conditions de faible éclairage en essayant de trouver quelque chose dans l'obscurité.
Vous souvenez-vous de la frustration que vous avez ressentie face à cette circonstance?
Imaginez maintenant si cette condition temporaire était permanente.
Dans quelle mesure votre expérience sur le Web serait-elle différente?

Pour être accessibles, les sites doivent fonctionner sur plusieurs appareils
avec différentes tailles d'écran et différents types d'entrée, tels que les lecteurs d'écran.
De plus, les sites doivent être utilisables par le plus large groupe d'utilisateurs,
y compris les personnes handicapées.
Voici un exemple de quelques handicaps que vos utilisateurs peuvent avoir:

Vue Audience Mobilité
  • Basse vision
  • Cécité
  • Daltonisme
  • Cataractes
  • éblouissement du soleil
  • Malentendant
  • Surdité
  • Bruit
  • Infection de l'oreille
  • Lésion de la moelle épinière
  • Dextérité limitée
  • Les mains pleines
Cognitif Parole Neural
  • Trouble d'apprentissage
  • Somnolence ou distraction
  • Migraine
  • Autisme
  • Crise d'épilepsie
  • Bruit ambiant
  • Gorge irritée
  • Obstacle à la parole
  • Incapable de parler
  • Dépression
  • ESPT
  • Trouble bipolaire
  • Anxiété

Problèmes visuels vont de l'incapacité à distinguer les couleurs à l'absence de vision du tout.

  • Assurez-vous que le contenu du texte respecte un minimum
    seuil de rapport de contraste.
  • Évitez de communiquer des informations
    en utilisant uniquement la couleur
    et assurez-vous que tout le texte est
    redimensionnable.
  • S'assurer que tous les composants de l'interface utilisateur peuvent être utilisés avec les technologies d'assistance
    tels que les lecteurs d'écran, les loupes et les afficheurs braille.
    Cela implique de s'assurer que les composants de l'interface utilisateur sont balisés
    de sorte que les API d'accessibilité puissent déterminer par programme
    les rôle, Etat, valeur, et Titre de n'importe quel élément.

Conseil: La fonction d'inspection des éléments dans le développeur Chrome, Edge et Firefox
tools affiche une info-bulle des propriétés CSS
qui comprend une vérification rapide du rapport de contraste des couleurs.

inspect-element-5474631

Je vis personnellement avec une basse vision, et je me retrouve souvent à zoomer sur des sites,
leurs DevTools et le terminal.
Bien que la prise en charge du zoom ne figure presque jamais en tête des listes de tâches des développeurs,
cela peut faire toute la différence pour des utilisateurs comme moi.

Problèmes d'audition signifie qu'un utilisateur peut avoir des problèmes pour entendre le son émis par une page.

lecteur-d'écran-7256747

Problèmes de mobilité peut inclure l'incapacité d'utiliser une souris, un clavier ou un écran tactile.

  • Créez le contenu de vos composants d'interface utilisateur
    accessible fonctionnellement depuis un clavier
    pour toute action, on utiliserait autrement une souris.
  • Assurez-vous que les pages sont correctement balisées pour les technologies d'assistance, y compris
    lecteurs d'écran, logiciels de commande vocale et commandes de commutation physiques - qui
    ont tendance à utiliser les mêmes API.

Problèmes cognitifs signifie qu'un utilisateur peut avoir besoin de technologies d'assistance
pour les aider à lire du texte, il est donc important de s'assurer que des alternatives textuelles existent.

  • Soyez attentif lorsque vous utilisez des animations. Évitez les vidéos et les animations qui
    répéter
    ou flash, ce qui peut causer questions
    pour certains utilisateurs.

    le préfère le mouvement réduit
    La requête multimédia CSS vous permet de limiter les animations
    et des vidéos en lecture automatique pour les utilisateurs qui préfèrent les mouvements réduits:


    @media ( préfère les mouvements réduits : réduire ) {
    bouton {
    animation : aucune ;
    }
    }

  • Évitez les interactions
    basé sur le timing.

Cela peut sembler beaucoup de bases à couvrir,
mais nous allons parcourir le processus d'évaluation
puis en améliorant l'accessibilité de vos composants d'interface utilisateur.

Conseil: L'équipe d'accessibilité GOV.UK a fait de grands
accessibilité à faire et à ne pas faire affiches numériques
pour faire connaître les bonnes pratiques au sein de votre équipe:

deux-dont-4261761

Vos composants d'interface utilisateur sont-ils accessibles?

Résumé (tl; dr)

Lors de l'audit d'accessibilité des composants d'interface utilisateur de votre page, posez-vous les questions suivantes:

  • Pouvez-vous utiliser votre composant d'interface utilisateur uniquement avec le clavier?

    Le composant gère-t-il la mise au point et évite-t-il les pièges de la mise au point?
    Peut-il répondre aux événements de clavier appropriés?

  • Pouvez-vous utiliser votre composant d'interface utilisateur avec un lecteur d'écran?

    Avez-vous fourni des alternatives textuelles pour toute information présentée visuellement?
    Avez-vous ajouté des informations sémantiques en utilisant ARIA?

  • Votre composant d'interface utilisateur peut-il fonctionner sans son?

    Éteignez vos haut-parleurs et parcourez vos cas d'utilisation.

  • Votre composant d'interface utilisateur peut-il fonctionner sans couleur?

    Assurez-vous que votre composant d'interface utilisateur peut être utilisé par une personne qui ne peut pas voir les couleurs.
    Un outil utile pour simuler le daltonisme est une extension Chrome appelée
    VOIR.
    (Essayez les quatre formes de simulation de daltonisme disponibles.)
    Vous pourriez également être intéressé par
    Daltonize
    extension, qui est également utile.

  • Votre composant d'interface utilisateur peut-il fonctionner avec le mode à contraste élevé activé?

    Tous les systèmes d'exploitation modernes prennent en charge un mode de contraste élevé.
    Contraste élevé
    est une extension Chrome qui peut vous aider ici.

Contrôles natifs (tels que