2010-10-27 7 views
54

Mam klasyW IE, jak mogę usunąć filtr?

.tab{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ffff', endColorstr='#e8f2f8');}

i po wybraniu jednej z zakładek Chcę usunąć filtr:

.tab.selectedtab{/*what do I put here to remove the filter?*/} 

Odpowiedz

131

Odpowiedź jest, aby ustawić właściwości enabled filtra jak tak :

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

+0

Jeśli to nie zadziała użycie 'important' –

+2

akceptowane odpowiedź działa również na innej nieruchomości MS w najnowszej wersji IE "-ms filtra": -ms -filter: "progid: DXImageTransform.Microsoft.gradient (enabled = false)"; – Anonymous

22

próbowałem to tylko w IE8, ale to s Eems rade!

filter: none;

+2

Użyłem tej wersji wcześniej, a następnie wypróbowałem zaakceptowaną odpowiedź. Ten nie zadziałał dla mnie w IE8. –

+4

działa to dla "filtra", ale nie dla "-ms-filter" – Anonymous

+0

Ta linia kończy się niepowodzeniem na kontrolerze W3C CSS – Alcalyn

8
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; 
filter: none; 
Powiązane problemy