2012-11-13 20 views
5

Sto lavorando allo stile di un e-commerce Gekosale. Purtroppo non posso modificare i file css esistenti (vengono sovrascritti quando l'utente salva alcune impostazioni nell'area di amministrazione). Quei file css esistenti contengono stili specifici di IE, es.Css - Sostituzione di stili specifici di Internet Explorer

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

Non so come modificarli dal mio file. Io so come modificare ogni stile "normale"

.class123 
{ 
    color: red; 
} 

possono essere facilmente modificati con:

.class123 
{ 
    color: blue !important; 
} 

Qualcuno può dirmi come disattivare gradienti di IE e gli altri allo stesso modo da CSS?

+2

Sembra che ciò che si vuole: http: //stackoverflow.com/questions/12243182/css-background-property-can-not-override-ie-filter-property –

risposta

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

dovrebbe fare il trucco. Si può anche provare:

filter: none; 
1

si può fare qualcosa di simile nel tag testa:

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

scrivere questo nel CSS -

*{ filter: none !important; } 
+0

Funziona come un fascino! Una riga risolve completamente l'intero layout in IE! – kubal5003

Problemi correlati