J'utilise la propriété 'filter' de MS pour essayer de créer un équivalent non laid aux css3 text-shadow et box-shadow ;
Je m'en sortais très bien jusqu'à ce que je rencontre ce problème. Il semble que lorsque j'applique un filtre à un div à l'intérieur d'un autre div qui a également un filtre, les effets du filtre finissent par être combinés sur l'objet enfant.
J'ai essayé d'utiliser filter:none ; pour faire une réinitialisation, mais sans succès. J'ai également essayé différentes variations de la syntaxe, par exemple "-ms-filter : 'progid :...Glow()'", "filter : progid :...Glow()", "filter : Glow()", etc.
Test dans IE8
8 votes
Cela fonctionne pour moi :
filter:;
1 votes
Filter: ; ne fonctionne pas avec le préprocesseur css de lessphp, mais filter:- ; oui.
0 votes
Utiliser
filter: ;
Je suppose que cela obligera IE à supprimer la propriété dans son ensemble, car il ne s'agit pas d'une valeur valide.3 votes
En utilisant SCSS, j'ai dû utiliser
filter:none;
pour éviter les erreurs de syntaxe.