#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…).
http://lehollandaisvolant.net/?mode=links&id=20130114213508