À quoi ressemble une mise en conformité RGAA
Un audit d'accessibilité ne produit pas une liste de reproches : il produit une liste de gestes. Voici un exemple réel, mené sur ce site même. Cinquante éléments signalés se ramènent à dix-huit couples de couleurs — chacun se corrige une fois, dans la palette, et la correction vaut pour toutes ses occurrences. Les couleurs proposées gardent la teinte et la saturation d'origine : seule la luminosité bouge, du minimum nécessaire pour franchir le seuil. L'identité visuelle est préservée.
- 50 éléments en défaut
- 18 couples de couleurs
- 5 pages
- 50 corrigés par ces changements
Comment lire le seuil. Le rapport de contraste exigé dépend de la taille du texte : 4,5:1 pour du texte courant, 3:1 seulement à partir de 18,5 pt en gras ou 24 pt en normal. C'est pourquoi certains titres passent avec un écart plus faible. Les valeurs ci-dessous sont mesurées sur le rendu réel des pages, aux couleurs effectivement calculées par le navigateur, et non sur la palette théorique.
« En particulier »
#ffffff sur #8da7b4
2,52:1 insuffisant
#ffffff sur #5c7b8b
4,51:1 conforme
Texte courant vert sur blanc
#3c8c6e sur #ffffff
4,06:1 insuffisant
#388367 sur #ffffff
4,55:1 conforme
Bleu de lien et d'intertitre
#0099cc sur #ffffff
3,27:1 insuffisant
#007faa sur #ffffff
4,55:1 conforme
Rose pâle sur blanc
#ff94e5 sur #ffffff
1,98:1 insuffisant
#dd00a8 sur #ffffff
4,53:1 conforme
Bandeau vert olive
#ffffff sur #b1b978
2,08:1 insuffisant
#ffffff sur #747b40
4,52:1 conforme
Bandeau bleu ciel
#ffffff sur #78c7dd
1,91:1 insuffisant
#ffffff sur #278099
4,53:1 conforme
Grand titre turquoise
#33cccc sur #ffffff
1,97:1 insuffisant
#29a4a4 sur #ffffff
3,03:1 conforme
Jaune olive sur blanc
#a8a817 sur #ffffff
2,54:1 insuffisant
#7a7a11 sur #ffffff
4,55:1 conforme
Vert fluo sur blanc
#00ff00 sur #ffffff
1,37:1 insuffisant
#00ad00 sur #ffffff
3,01:1 conforme
Bouton d'envoi du formulaire
#ffffff sur #6b9e19
3,22:1 insuffisant
#ffffff sur #588215
4,55:1 conforme
Les dix-huit couples suivent la même logique ; les dix montrés ici couvrent quarante des cinquante éléments signalés. Mesures faites avec axe-core sur les référentiels WCAG 2.1 niveaux A et AA, dont le RGAA est la déclinaison française. Les couples sont classés par nombre d'occurrences : les premiers rapportent le plus.