Note : Opera et la règle-at @charset
Je viens d’être confronté à ce qui semble être un bug d’Opera (version 8.01). Je l’avais déjà précédemment rencontré
(je ne retrouve pas où j’ai pu en parler J’en
faisais mention dans ce commentaire) mais je n’avais pas poussé alors mes investigations. Le problème survient lors de
l’utilisation de la règle-at @charset
:
@charset "UTF-8"; /* Notez le saut de ligne qui précède la règle-at */
html { background-color: green; }
Résultat obtenu : L’arrière-plan reste blanc. J’ai obtenu deux cas de figure "corrigeant" le problème :
@charset "UTF-8"; /* Pas de saut de ligne avant la règle-at, le fichier commence directement par @charset… */
html { background-color: green; }
@import url("404.css");
@charset "UTF-8";
html { background-color: green; }
Bizzare non ? Cependant, ce bug ne semble affecter que les versions Windows et Linux d’Opera 8