Dans la série "Eviter une prise de tête", voici une astuce bien utile si vous faites des CSS destinées à l'impression.
Si par exemple, vous essayez d'imprimer cette page du site, normalement avec un "aperçu avant impression", vous devriez avoir le titre "Prise de tête... pour rien !" sur fond gris.
Il est probable que vous ayiez ce fond... mais blanc !
Or, je peux vous certifier que j'ai bien mis un fond gris dans la CSS destinée à l'impression (background-color:#dddddd; pour être précis).
Qui a tout faux ? Le navigateur ou le site ?
En fait, cela ne vient pas du site ni de la CSS, mais de la configuration de l'impression du navigateur.
Sous Mozilla, il faut faire Fichier>Configuration de
l'impression> et cocher "Imprimer le fond d'écran (couleurs et image)".
Sous Firefox, il faut faire Fichier>Mise en page> et cocher "imprimer le fond d'écran (couleurs et image)".
Et sous IE, c'est un peu plus "sioux" : Outils>Options internet> dans l'onglet "avancé" cochez "imprimer les couleurs et les images d'arrière plan".
Si cela a pu éviter à quelqu'un de chercher deux heures pourquoi sa CSS destinée à l'impression ne fonctionne pas correctement, alors tant mieux...