Comprendre les WCAG 2.0 - critères 1.4.8
-
14-11-2019 - |
Question
J'ai du mal à comprendre les critères WCAG 2.0 1.4.8.
D'après ce que j'ai compris, cela dit essentiellement que si j'ai par exemple un <div>
dans lequel je définis à la fois la couleur de l'arrière-plan et celle du texte, je devrai soit :
- Fournissez un outil de sélection de couleurs pour ce div afin que l'utilisateur puisse modifier ces couleurs
- "G156 :Utiliser une technologie dotée d'agents utilisateurs couramment disponibles qui peuvent modifier le premier plan et l'arrière-plan des blocs de texte"
Fournir un sélecteur de couleurs semble assez tiré par les cheveux, je place donc mes espoirs sur le "G156".Un navigateur Web classique (c'est-à-dire Firefox, Opera, etc.) est-il considéré comme un tel agent utilisateur ?
Une autre partie déroutante est "l'échec commun" où il est écrit "F24 :Échec des critères de réussite 1.4.3, 1.4.6 et 1.4.8 en raison de la spécification des couleurs de premier plan sans spécifier les couleurs d'arrière-plan ou vice versa", que j'interprète en quelque sorte comme "tant que vous spécifiez à la fois la couleur d'arrière-plan et de texte pour ce div, votre coffre-fort".
Avez-vous une idée sur la façon d'interpréter ces critères WCAG ?
La solution
Un navigateur Web classique (c'est-à-dire Firefox, Opera, etc.) est-il considéré comme un tel agent utilisateur ?
Selon http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/G156, vraisemblablement.Ça dit:
Essais
Procédure
Ouvrez la page Web dans un navigateur qui permet aux utilisateurs de modifier les couleurs du contenu HTML.
Modifiez les couleurs de premier plan et d'arrière-plan dans les paramètres du navigateur afin qu'ils soient différents de ceux spécifiés dans le contenu.
Revenez à la page et vérifiez que le nouveau texte de premier plan spécifié et les couleurs d’arrière-plan dans le navigateur remplacer les couleurs spécifiées dans le fichier contenu.
Résultats attendus
- La vérification n°3 est vraie.
"Tant que vous spécifiez la couleur d'arrière-plan et de texte pour ce div, vous êtes en sécurité"
Je pense que oui.Cela signifie qu'il ne faut pas simplement supposer que l'arrière-plan est blanc, car si vous ne le spécifiez pas explicitement, ce n'est peut-être pas le cas.