I ‘filtri’ Css in Explorer

E’ possibile disattivare i filtri Css in Internet Explorer?

Come sappiamo Explorer ha delle regole Css tutte sue…
Ad esempio, per fare una sfumatura, invece di

background-image: linear-gradient(top, #585858, #3d3d3d);

dovremmo usare qualcosa come

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);

Se volessimo creare una regola Css per sovrascrivere o resettare la precedente, normalmente basterebbe

background:none

che però non funziona su IE.
Se non vogliamo sovrascrivere il ‘filtro’ dobbiamo resettarlo, ma come si fa?

C’è, per fortuna, un attributo booleano che possiamo impostare su false o true. Per esempio:

filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";

fonte: http://msdn.microsoft.com/en-us/library/ms532997%28v=vs.85%29.aspx

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

You can add images to your comment by clicking here.