Mes impressions sur le web, les standards et autres…
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
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.