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.

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.

You can add images to your comment by clicking here.