Internet Explorer 8 aura des propriétés CSS propriétaires nommées conformément au standard CSS
Par Victor Brito, le mardi 9 septembre 2008, à 19h29 - Navigateurs - Lien permanent
La spécification CSS 2.1 prévoit, dans la syntaxe des CSS, la possibilité pour les navigateurs d'ajouter des extensions aux propriétés faisant partie des CSS. Ces extensions se reconnaissent à la syntaxe suivante : -identifiant du propriétaire de l'extension-nom significatif du rôle de l'extension. C'est ainsi qu'il existe des propriétés propriétaires comme -moz-border-radius, -khtml-border-radius ou -webkit-border-radius, des propriétés propriétaires propres aux navigateurs utilisant, respectivement, comme moteur de rendu Gecko (Firefox, Camino…), KHTML (Konqueror) et Webkit (Safari) qui permettent, dans ces exemples, d'obtenir des bordures à angle arrondi (en attendant la future propriété CSS 3 border-radius).
Internet Explorer n'est pas en reste ; mais, jusqu'à présent, le navigateur de Microsoft ne suivait pas la syntaxe standard, nommant ses propriétés propriétaires comme s'il s'agissait de propriétés incluses dans la spécification CSS. Sous Internet Explorer 8, en revanche, les propriétés propres à Microsoft suivent la syntaxe préconisée par le W3C : désormais, on n'utilisera plus filter, mais -ms-filter. Le blog de MSDN recense les propriétés propriétaires concernées par ce changement.
Ce changement n'est valable que si Internet Explorer 8 n'est pas en mode de compatibilité pour le rendu. Toutefois, par souci de rétro-compatibilité, les anciennes appellations des propriétés en question seront tolérées et continueront à fonctionner.

