Couleur de texte définie mais pas celle de fond
Le texte a une couleur définie, mais le fond de <body>
n'en a pas.
Dans ce cas le navigateur utilisera une couleur de fond par défaut. Avec la configuration par défaut de la plupart des navigateurs ce sera du blanc, mais rien ne le garanti.
Si le navigateur est en thème sombre, le fond est sombre, et le texte est peu lisible (faible contraste). Si le fond est noir, le texte est même invisible.
Pour reproduire ce problème, on peut modifier les couleurs par défaut utilisées par Firefox dans les réglages.
2 solutions :
- définir une couleur de texte ET de fond partout (plus courante)
- ne plus définir la couleur de texte, et laisser le navigateur utiliser des couleurs par défaut
Un exemple du problème avec les couleurs par défaut de mon navigateur :