Guides

Qu'est-ce que l'accessibilité web ? WCAG et conception inclusive expliqués

L'accessibilité web consiste à construire des sites et des applications que les personnes handicapées peuvent utiliser, qu'elles soient aveugles et utilisent un lecteur d'écran, qu'elles ne puissent pas utiliser une souris, qu'elles aient une basse vision ou un daltonisme, qu'elles soient sourdes ou qu'elles aient une déficience cognitive ou d'apprentissage. Concrètement, cela passe par des choses comme des textes alternatifs pour les images, un contraste de couleurs suffisant, des formulaires aux étiquettes bien reliées et un fonctionnement complet au clavier seul. La norme internationale en la matière est WCAG, les Web Content Accessibility Guidelines du W3C.

L'accessibilité est souvent abrégée en a11y : « a », puis onze lettres, puis « y ».

Pourquoi l'accessibilité est importante quand on construit avec l'IA

Les outils de création IA produisent bien des applications qui ont l'air correctes. L'accessibilité concerne surtout ce qu'une capture d'écran ne montre pas : si un bouton est vraiment un bouton, si un champ a une étiquette qu'un lecteur d'écran peut annoncer, si vous pouvez atteindre le menu avec la touche Tab.

C'est pourquoi il faut le demander :

  • C'est facile à manquer. Un menu déroulant au style personnalisé peut paraître parfait et être impossible à utiliser sans souris. Vous ne le remarquerez pas sans le tester.
  • C'est moins coûteux si on le fait tôt. Demander des composants accessibles dès la première demande ne coûte presque rien. Rattraper une application terminée oblige à retoucher chaque écran.
  • Cela profite à tout le monde. Les sous-titres aident les gens dans les endroits bruyants, un bon contraste aide les personnes qui utilisent leur téléphone en plein soleil, et des étiquettes claires aident tout le monde à remplir les formulaires plus vite.
  • Cela recoupe le référencement. Des titres bien structurés, des liens descriptifs et du texte alternatif aident aussi les moteurs de recherche à comprendre vos pages ; voir le SEO pour les sites construits avec l'IA.
  • Cela peut être obligatoire. Selon l'endroit où vous exercez et les personnes que vous servez, l'accessibilité peut constituer une obligation légale.

Une analogie du quotidien

Pensez à l'entrée d'un édifice.

Les marches conviennent à beaucoup de gens. Une rampe sert aux personnes en fauteuil roulant, mais aussi aux parents qui poussent une poussette, aux livreurs avec un diable et aux voyageurs avec des valises. Les portes automatiques, la signalisation claire, le braille sur les boutons d'ascenseur et un bon éclairage suppriment chacun un obstacle pour quelqu'un.

L'accessibilité web, c'est la même idée pour les espaces numériques : les rampes, la signalisation et les mains courantes de votre application. Et, comme pour un édifice, il est beaucoup plus facile de prévoir une rampe dans les plans que de l'ajouter après que le béton a durci.

WCAG en bref

WCAG est publiée par l'Initiative pour l'accessibilité du Web (WAI) du W3C. La version actuelle est WCAG 2.2, publiée pour la première fois en octobre 2023. Elle est rétrocompatible : un contenu conforme à WCAG 2.2 l'est aussi à 2.1 et à 2.0, et le W3C encourage à utiliser la dernière version. WCAG 2.2 est aussi approuvée comme norme internationale, ISO/IEC 40500:2025. Une version très différente, WCAG 3, est en cours d'élaboration sous forme d'ébauche précoce, et non de norme achevée.

WCAG s'organise autour de quatre principes, souvent résumés par l'acronyme POUR :

PrincipeSignificationExemples
PerceptibleLes personnes peuvent saisir le contenu avec les sens qu'elles utilisentTexte alternatif pour les images, sous-titres pour les vidéos, contraste suffisant
UtilisableLes personnes peuvent utiliser les contrôles et naviguerAccès au clavier, pas de limites de temps impossibles à prolonger, mise au point visible
CompréhensibleLe contenu et le comportement sont logiquesÉtiquettes claires, messages d'erreur utiles, navigation cohérente
RobusteFonctionne avec une gamme de navigateurs et de technologies d'assistanceÉléments HTML appropriés, noms et rôles corrects pour les contrôles

Chaque ligne directrice comporte des critères de succès vérifiables à trois niveaux :

  • Niveau A : le minimum. Ne pas les respecter bloque complètement certaines personnes.
  • Niveau AA : la cible standard, et le niveau que visent la plupart des lois et des politiques.
  • Niveau AAA : le niveau le plus élevé. Il est utile de le viser par endroits, mais le W3C ne recommande pas de l'exiger pour des sites entiers, car certains contenus ne peuvent pas l'atteindre.

WCAG 2.2 a ajouté neuf critères de succès à la version 2.1, dont Taille de la cible (minimum) au niveau AA : les cibles cliquables devraient généralement mesurer au moins 24 par 24 pixels CSS, avec des exceptions ; et Authentification accessible (minimum), qui limite les étapes de connexion reposant sur la mémoire ou des casse-têtes, comme devoir retaper un mot de passe sans pouvoir le coller. Elle a aussi retiré l'ancien critère « Analyse », devenu obsolète.

Exemple concret : un formulaire d'inscription

Voici un formulaire d'inscription qu'une IA pourrait produire, et ce qu'une vérification d'accessibilité y découvre :

ProblèmePersonnes touchéesCorrection
Les champs utilisent un texte indicatif (« Courriel ») au lieu d'étiquettesUtilisateurs de lecteurs d'écran ; toute personne qui oublie à quoi servait le champ une fois qu'elle commence à écrireUne <label> visible reliée à chaque champ
Texte gris clair sur fond blanc, bien en dessous d'un contraste de 4,5:1Personnes ayant une basse vision, toute personne à l'extérieurUn texte plus foncé qui atteint le rapport de contraste de 4,5:1
Erreurs affichées seulement par une bordure rougePersonnes daltoniennes, utilisateurs de lecteurs d'écranUn message texte à côté du champ, annoncé aux lecteurs d'écran
« S'inscrire » est une <div> stylisée, pas un <button>Les utilisateurs du clavier et des lecteurs d'écran ne peuvent pas l'activerUtiliser un vrai élément <button>
Aucun contour visible lors de la navigation avec Tab dans les champsUtilisateurs du clavier qui perdent leur positionUn style de mise au point clair
Le logo n'a pas de texte alternatifLes utilisateurs de lecteurs d'écran entendent un nom de fichierUn texte alternatif comme « Réservations Acme »

Aucune de ces corrections ne change beaucoup l'apparence du formulaire. Toutes changent en revanche la capacité de certaines personnes à l'utiliser.

Termes clés

TermeSignification
Lecteur d'écranLogiciel qui lit l'écran à voix haute ou vers un afficheur braille, comme VoiceOver, NVDA ou JAWS.
Texte alternatif (alt)Une description textuelle d'une image, lue par les lecteurs d'écran. Les images décoratives reçoivent un texte alternatif vide pour être ignorées.
Rapport de contrasteL'écart entre les couleurs du texte et de l'arrière-plan, de 1:1 à 21:1.
Navigation au clavierUtiliser un site avec les touches Tab, Entrée, Espace et les flèches plutôt qu'avec une souris.
Indicateur de mise au pointLe contour visible qui indique l'élément sur lequel se trouve le clavier.
HTML sémantiqueUtiliser le bon élément pour la tâche (<button>, <nav>, <h2>) pour que les navigateurs et les technologies d'assistance comprennent la page.
ARIAAttributs supplémentaires qui décrivent des contrôles personnalisés aux technologies d'assistance. À utiliser avec parcimonie ; les éléments HTML natifs passent d'abord.
Technologie d'assistanceOutils qu'utilisent les personnes pour accéder à un ordinateur, des lecteurs d'écran aux dispositifs à commutateurs et à la commande vocale.

Idées reçues courantes

  • « L'accessibilité ne concerne que les personnes aveugles. » Elle couvre les handicaps visuels, moteurs, auditifs, de la parole et cognitifs, ainsi que les situations temporaires comme un bras cassé.
  • « Les sites accessibles sont ternes. » L'accessibilité impose quelques contraintes, comme le contraste, les styles de mise au point et la taille du texte ; mais les sites accessibles et esthétiques sont la norme, pas l'exception.
  • « Un vérificateur automatique qui affiche 100 signifie que c'est réglé. » Les outils automatisés ne détectent qu'une partie des problèmes. Seule une personne peut vérifier si un texte alternatif est vraiment significatif, ou si un parcours est logique avec un lecteur d'écran.
  • « Un module superposé rendra notre site conforme. » Les barres d'outils ajoutées par-dessus ne peuvent pas corriger des étiquettes manquantes ni un accès au clavier défaillant dans votre code. Il faut corriger la source.
  • « Nous n'avons aucun utilisateur handicapé. » Vous ne le savez peut-être simplement pas. Beaucoup de handicaps ne se voient pas, et les personnes qui se heurtent à un obstacle partent généralement tout simplement.

Quoi demander à votre outil IA

  • « Construis ceci pour respecter WCAG 2.2 au niveau AA. »
  • « Utilise du HTML sémantique : de vrais boutons, de vrais liens, des titres dans le bon ordre et une étiquette pour chaque champ de formulaire. »
  • « Assure-toi que chaque élément interactif fonctionne avec le clavier seul et possède un style de mise au point visible. »
  • « Vérifie le contraste de tous les textes et de toutes les icônes : 4,5:1 pour le texte normal, 3:1 pour le grand texte et les icônes. »
  • « Ajoute un texte alternatif pertinent aux images informatives et un texte alternatif vide aux images décoratives. »
  • « Affiche les erreurs de formulaire sous forme de texte, relié au champ, et pas seulement avec une couleur. »
  • « Respecte le réglage de l'utilisateur sur la réduction des animations. »
  • « Lance une vérification d'accessibilité automatisée et dresse la liste de ce qu'elle ne peut pas tester, pour que je le vérifie à la main. »

Testez ensuite vous-même : mettez la souris de côté et essayez de terminer votre parcours principal avec Tab, Maj+Tab, Entrée et Espace seulement. Essayez le lecteur d'écran intégré de votre téléphone sur la page principale. Zoomez le navigateur à 200 % et voyez si quelque chose se brise.

L'accessibilité dans Mythex

Mythex ne comprend pas de vérificateur d'accessibilité dédié ; traitez donc l'accessibilité comme une partie de vos demandes et de vos tests. Demandez WCAG 2.2 AA dès la première demande, vérifiez le résultat dans l'aperçu avec le clavier, et utilisez /test pour que l'agent parcoure vos parcours principaux avant la publication : voir Tests d'application. La recette SEO demande elle aussi des titres sémantiques et des textes alternatifs pertinents, ce qui sert les deux objectifs.

Pour une liste de vérification pratique, consultez comment rendre votre site accessible. Pour la conception, lisez comment concevoir une application esthétique avec l'IA, et avant le lancement, comment tester votre application avant le lancement. L'aperçu de WCAG du W3C reste la source de référence.

Questions

Qu'est-ce que l'accessibilité web, en termes simples ?

L'accessibilité web consiste à concevoir et à construire des sites et des applications pour que les personnes handicapées puissent les percevoir, les comprendre, y naviguer et les utiliser. Cela inclut les personnes aveugles qui utilisent un lecteur d'écran, celles qui ne peuvent pas utiliser une souris, celles qui ont une basse vision ou un daltonisme, les personnes sourdes et les personnes ayant une déficience cognitive.

Qu'est-ce que WCAG ?

WCAG (Web Content Accessibility Guidelines) est la norme internationale d'accessibilité web, publiée par le W3C. La version actuelle est WCAG 2.2, publiée pour la première fois en octobre 2023. Ses critères de succès sont classés aux niveaux A, AA et AAA, et le niveau AA est la cible que la plupart des organisations et des lois visent.

Quel contraste de couleurs WCAG exige-t-il ?

Au niveau AA, le texte normal doit avoir un rapport de contraste d'au moins 4,5:1 avec son arrière-plan, et le grand texte (environ 18 points, ou 14 points gras) doit avoir au moins 3:1. Les icônes et les parties visibles des contrôles doivent avoir au moins 3:1 avec ce qui les entoure.

L'accessibilité web est-elle une obligation légale ?

Dans de nombreux endroits, pour beaucoup d'organisations, oui. Les lois varient selon le pays et le secteur ; par exemple, la Loi canadienne sur l'accessibilité et l'European Accessibility Act visent respectivement des entités fédérales et de nombreux produits et services numériques grand public dans l'UE. Vérifiez les règles qui s'appliquent à vous ou consultez un conseiller juridique.

Un module ou un greffon d'accessibilité peut-il rendre mon site conforme ?

Pas à lui seul. Ces modules ajoutent une barre d'outils au-dessus de votre site, mais ils ne peuvent pas corriger de façon fiable les problèmes sous-jacents, comme les étiquettes manquantes, une navigation au clavier inutilisable ou une structure peu claire. La méthode fiable consiste à corriger le code et le contenu du site.

Mythex · Pricing · Créez n'importe quoi avec l'IA · Modèles de sites web et d'applications · Mythex comparé · Glossaire de la création d'applications avec l'IA · Outils gratuits pour créer des applications avec l'IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)