Information donnée uniquement par la couleur
Le problème
Ce problème survient lorsque la couleur est le seul moyen de transmettre une information, d'indiquer une action, de solliciter une réponse ou de distinguer un élément visuel. Le critère RGAA 3.1 (correspondant au WCAG 1.4.1, niveau A) exige qu'un moyen complémentaire (texte, forme, motif, position, épaisseur de trait) soit utilisé pour véhiculer la même information.
Les exemples les plus fréquents incluent : les champs de formulaire obligatoires identifiés uniquement par un astérisque rouge, les liens distingués du texte environnant uniquement par la couleur (sans soulignement), les graphiques dont les séries de données ne sont différenciées que par la couleur, les indicateurs d'état (vert = en ligne, rouge = hors ligne) sans étiquette textuelle, et les messages d'erreur ou de succès identifiés uniquement par un fond coloré.
C'est un critère de niveau A, donc fondamental, mais il est très fréquemment enfreint car les designers s'appuient naturellement sur la couleur comme canal d'information primaire.
Impact sur les utilisateurs
Environ 4,5% de la population mondiale est daltonienne -- 8% des hommes et 0,5% des femmes. Pour ces personnes, les informations véhiculées uniquement par la couleur sont partiellement ou totalement inaccessibles. Un graphique avec une courbe rouge « dépenses » et une courbe verte « revenus » est illisible pour une personne atteinte de deutéranopie (la forme la plus courante de daltonisme).
Les utilisateurs de lecteurs d'écran ne perçoivent aucune couleur par définition. Si un champ obligatoire est identifié uniquement par un astérisque rouge sans mention textuelle « obligatoire », le lecteur d'écran n'a aucun moyen de transmettre cette information.
Même pour les utilisateurs sans déficience, la couleur seule est insuffisante dans certaines conditions : écran noir et blanc, impression en niveaux de gris, projection avec un vidéoprojecteur de mauvaise qualité, ou consultation dans un environnement très lumineux qui altère la perception des couleurs.
Votre site a-t-il ce problème ?
106 critères RGAA analysés en 5 minutes par notre IA.
Exemple de code
<!-- Lien distingué uniquement par la couleur -->
<p>Consultez notre <a href="/politique"
style="color: blue; text-decoration: none;">
politique de confidentialité</a>.</p>
<!-- Statut indiqué uniquement par la couleur -->
<span style="color: green;">●</span> En ligne
<span style="color: red;">●</span> Hors ligne
<!-- Champ obligatoire identifié par la couleur seule -->
<label style="color: red;">Nom *</label>
<input type="text">
<!-- Graphique avec couleurs uniquement -->
<div class="legend">
<span style="background: red;">■</span> Dépenses
<span style="background: green;">■</span> Revenus
</div><!-- Lien avec soulignement en plus de la couleur -->
<p>Consultez notre <a href="/politique"
style="color: blue; text-decoration: underline;">
politique de confidentialité</a>.</p>
<!-- Statut avec texte en plus de la couleur -->
<span style="color: green;">●</span> En ligne (connecté)
<span style="color: red;">●</span> Hors ligne (déconnecté)
<!-- Champ obligatoire avec indication textuelle -->
<label>Nom <span aria-hidden="true">*</span>
<span class="sr-only">(obligatoire)</span>
</label>
<input type="text" required aria-required="true">
<!-- Graphique avec motifs en plus des couleurs -->
<div class="legend">
<span style="background: red;">///</span> Dépenses
<span style="background: green;">■■■</span> Revenus
</div>Comment Scrutia détecte ce problème
Scrutia analyse chaque page pour identifier les informations transmises uniquement par la couleur. Il détecte les liens sans soulignement ni autre distinction visuelle, les champs obligatoires sans indication textuelle, les messages de statut ou d'erreur codés uniquement par couleur, et les graphiques dont les séries ne sont différenciées que par la couleur. Le rapport propose des alternatives complémentaires pour chaque cas.
Questions fréquentes
Les liens doivent-ils toujours être soulignés ?
Comment rendre les graphiques accessibles aux daltoniens ?
Les indicateurs de formulaire « * = obligatoire » sont-ils suffisants ?
Ce critère s'applique-t-il aussi aux animations et transitions ?
Votre site a-t-il ce problème ?
Scrutia audite votre site sur 106 critères RGAA en 5 minutes. Navigation clavier, composants ARIA, focus visible, contrastes, et bien plus.
Lancer un audit gratuit