Si tu ne me crois pas vérifie (en partant du principe que tu n'as pas déjà mis un background-color bien sûr) :
Et si tu ajoutes un `background-color: #fff`, donc du blanc sur du "blanc" : pouf, ça marche !
Donc en fait, le fond n'est pas blanc mais serait plutôt transparent par défaut, et les navigateurs le rendent par du blanc... mais pas de manière formelle car ça ne marche plus si l'on ajoute un filtre.
Depuis 2009 que je me suis mis au CSS et je n'avais jamais fait gaffe... on en apprend tous les jours.
html {
filter: sepia(1) invert(1);
}
Et si tu ajoutes un `background-color: #fff`, donc du blanc sur du "blanc" : pouf, ça marche !
Donc en fait, le fond n'est pas blanc mais serait plutôt transparent par défaut, et les navigateurs le rendent par du blanc... mais pas de manière formelle car ça ne marche plus si l'on ajoute un filtre.
Depuis 2009 que je me suis mis au CSS et je n'avais jamais fait gaffe... on en apprend tous les jours.