2012-11-13 15 views
5

Pracuję nad stylizowaniem e-commerce Gekosale. Niestety nie mogę zmienić istniejących plików css (są one nadpisywane, gdy użytkownik zapisuje niektóre ustawienia w obszarze administracyjnym). Istniejące pliki css zawierają style specyficzne dla IE, tj.Css - Zastępowanie specyficznych stylów programu Internet Explorer

progid:DXImageTransform.Microsoft.gradient(startColorstr='#063053', endColorstr='#395873'); 

Nie wiem jak je zmienić z własnego pliku. Wiem jak zmienić każdy „normalny” styl

.class123 
{ 
    color: red; 
} 

może być łatwo zmieniony z:

.class123 
{ 
    color: blue !important; 
} 

Czy ktoś może mi powiedzieć jak wyłączyć gradienty IE i innych zarówno z CSS?

+2

Wygląda na to, co chcesz: http: //stackoverflow.com/questions/12243182/css-background-property-can-not-override-ie-filter-property –

Odpowiedz

3
progid:DXImageTransform.Microsoft.gradient(enabled = false) !important; 

powinien załatwić sprawę. Można też spróbować:

filter: none; 
1

można zrobić coś takiego w tagu głowy:

<!--[if lt IE 9]> 
    <style type="text/css"> 
    .your-class { 
     filter: none; 
     } 
</style> 
1

napisać to w CSS -

*{ filter: none !important; } 
+0

Działa jak urok! Jedna linia całkowicie naprawia cały układ w IE! – kubal5003

Powiązane problemy