#4576 - Note : ça y est, Opera supporte des CSS en « -webkit- »
Je n’avais pas fait gaffe, mais c’est bien le cas…
Des styles en -webkit- apparaissent en effet dans Dragonfly, quand on affiche les styles calculés.
Par exemple, ici j’ai « -webkit-box-shadow » alors que mon CSS ne contient que le « box-shadow » et non « -webkit-box-shadow » ni même « -o-box-shadow ».
Pourquoi les navigateurs autres que Chrome et Safari se mettent-ils à reconnaître les CSS destinés à Webkit ? Parce que les webmasters omettent d’ajouter les propriétés CSS destinées à Opera (-o-) et Firefox (-moz-), et se contentent bien souvent de mettre celles pour Chrome (-webkit-).
En pratique ce n’est pas mal, mais sur le débat de fond, c’est une perte que l’interopérabilité essuie là.
Google a réussis à imposer des choses non-standards. Des choses cool, mais non standards et non-interopérables (en tout cas, ça n’était pas destiné à l’être).
En gros : merci Opera, merci Firefox, de faire le boulot à la place des webmasters fainéants…
Pour info : à part les transform 3D, qui restent LE truc de Webkit pour le moment, Opera et Firefox supportent pratiquement toutes les CSS3 usuelles (box-shadow, border-radius, text-shadow, animation, transform, gradients…).
Des styles en -webkit- apparaissent en effet dans Dragonfly, quand on affiche les styles calculés.
Par exemple, ici j’ai « -webkit-box-shadow » alors que mon CSS ne contient que le « box-shadow » et non « -webkit-box-shadow » ni même « -o-box-shadow ».
Pourquoi les navigateurs autres que Chrome et Safari se mettent-ils à reconnaître les CSS destinés à Webkit ? Parce que les webmasters omettent d’ajouter les propriétés CSS destinées à Opera (-o-) et Firefox (-moz-), et se contentent bien souvent de mettre celles pour Chrome (-webkit-).
En pratique ce n’est pas mal, mais sur le débat de fond, c’est une perte que l’interopérabilité essuie là.
Google a réussis à imposer des choses non-standards. Des choses cool, mais non standards et non-interopérables (en tout cas, ça n’était pas destiné à l’être).
En gros : merci Opera, merci Firefox, de faire le boulot à la place des webmasters fainéants…
Pour info : à part les transform 3D, qui restent LE truc de Webkit pour le moment, Opera et Firefox supportent pratiquement toutes les CSS3 usuelles (box-shadow, border-radius, text-shadow, animation, transform, gradients…).