Couleurs

Information donnée uniquement par la couleur

3.1 [A] L’information ne doit pas être donnée uniquement par la couleur.

Vérifier notamment les points suivants :

  • couleur appliquée à un texte pour véhiculer une information ;
  • couleur véhiculant une information dans une image ou un média (temporel, non temporel) ;
  • texte faisant référence à la couleur d’un élément.

Vérifier également que les propriétés CSS suivantes ne soient utilisées pour véhiculer des informations : color, background (background-color, backgroung-image), border (border-color), outline (outline-color).

3.2 [A] Cette règle doit être implémentée de façon pertinente.

Pour être accessible à tous, l’information donnée par la couleur doit être aussi véhiculée par du texte. L’utilisation de texte caché via une propriété CSS en complément d’une information donnée uniquement par la couleur n’est pas considérée comme une implémentation pertinente. L’utilisation des éléments strong ou em pour véhiculer une information autrement que par la couleur peut être considérée comme acceptable (bien qu’il soit préférable d’utiliser une autre méthode afin que cette information soit accessible à tous, notamment aux utilisateurs de lecteurs d’écran).

Contraste entre la couleur du texte et la couleur de fond

3.3 [AA] Contraste « suffisamment élevé ».

3.4 [AAA] Contraste « amélioré ».

Vérifier que le rapport de contraste est suffisamment élevé – ou qu’une alternative est proposée (commutateur de styles…).

Tableau 1 : Valeur minimum du rapport de contraste selon le corps du texte
Corps du texte Niveau AA Niveau AAA
Texte standard
(< 150% ou < 120% (gras)
4,5:1 7:1
Texte en grands caractères
(≥ 150% ou ≥ 120% (gras)
3:1 4,5:1

Le corps du texte « standard » est soit celui défini pour le document, soit celui défini par défaut dans les paramètres du navigateur, soit généralement 12 points typographiques (ou 16 pixels à 96 points par pouce).

Tableau 2 : Corps des caractères à 120 et 150%
Corps du texte en points en pixels
(à 96 dpi)
Standard (100%) 12 pt 16 pixels
120% ≈14 pt ≈19 pixels
150% 18 pt 24 pixels

Outils pour mesurer le rapport de contraste

Colour Contrast Analyser (copie d'écran)

Formule de calcul du rapport de contraste (à titre indicatif)

Les valeurs RVB (de 0 à 255) sont d’abord converties en % :

valeur = valeur ∕ 255

La luminance relative de chaque composante est donnée par la formule suivante :

si valeur ≤ 0,03928 alors
   valeur ∕ 12,92
sinon
   [(valeur + 0,055) ∕ 1,055]2,4

La luminance relative de la couleur composite restituée en niveaux de gris est donnée par la formule suivante :

L = R × 21,26% + V × 71,52% + B × 07,22%

Le rapport de contraste en niveaux de gris est donné par la formule suivante :

R = (L1 + 5%) ∕ (L2 + 5%)

L1 est la luminance relative de la couleur la plus claire et L2 celle de la plus sombre.