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.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.