Critère 10.5
Couleurs de fond CSS
Les déclarations de couleur de fond et de texte doivent être cohérentes.
En Bref : L'essentiel à retenir
- Le but est d'éviter les problèmes de lisibilité lorsque les styles utilisateur écrasent certaines couleurs sans en écraser d'autres.
- La solution technique consiste à toujours définir `color` et `background-color` ensemble en CSS.
- Même si la couleur ou l'arrière-plan sont hérités ou transparents, le couple doit être défini.
- Cette recommandation est alignée sur le critère 10.5 du RGAA (Référentiel Général d'Accessibilité pour les Administrations).
Objectif
Éviter les problèmes de lisibilité si les styles utilisateur écrasent certaines couleurs mais pas d'autres.
Solution Technique
Si vous définissez une color en CSS, définissez aussi un background-color (et inversement), même si c'est pour hériter ou mettre transparent.
.element {
color: #333;
background-color: #fff; /* Toujours définir le couple */
}