Mes impressions sur le web, les standards et autres…


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

Safari et arrière-plans multiples

L’information n’a pas fait grand bruit bien qu’elle soit d’importance : Safari supporte les arrière-plans multiples, dont la syntaxe (que je trouve toujours aussi peu intuitive) est définie dans le module CSS3 Backgrounds and Borders. Exemple d’utilisation.

Safari supporte maintenant également les propriétés border-image, background-clip, background-origin et border-radius. Des liens vers les impressions d’écran sont disponibles dans les commentaires de l’annonce sur le blog Surfin’ Safari.