web-dev-qa-db-fra.com

-ms-filter vs filter Quelle est la différence?

Quelle est la différence entre les propriétés filter et -ms-filter D'IE? Si j'en utilise un, dois-je les utiliser tous les deux? Font-ils la même chose, mais chacun ne fonctionne que sur certaines versions d'IE?

36
Web_Designer

Microsoft a introduit -ms-filter pour rendre Internet Explorer plus conforme aux normes (CSS 2.1 nécessite que les extensions fournisseur aient un préfixe fournisseur). La syntaxe de la propriété filter d'origine n'étant pas compatible avec CSS 2.1, IE8 + requiert la valeur de -ms-filter propriété à mettre entre guillemets.

filter: alpha(opacity=40);
-ms-filter: "alpha(opacity=40)";

-ms-filter est pris en charge dans IE8 +, la propriété héritée filter l'est, pour autant que je sache, pour une compatibilité ascendante prise en charge dans toutes les versions d'Internet Explorer.

Lien connexe: http://blogs.msdn.com/b/ie/archive/2008/09/08/Microsoft-css-vendor-extensions.aspx

Veuillez noter que la prise en charge des filtres peut être supprimée dans IE10.

54
duri

-ms-filter, propriété

Définit ou récupère le filtre ou la collection de filtres qui sont appliqués à l'objet. Remarque Depuis Windows Internet Explorer 9, cette fonction était obsolète. Depuis Internet Explorer 10, cette fonctionnalité a été supprimée et ne devrait plus être utilisée.

- propriété ms-filter

1
sonus21