2012-11-13 106 views
5

我正在设计电子商务Gekosale的样式。不幸的是我不能改变现有的css文件(当用户在管理区域保存一些设置时,它们被覆盖)。那些现有的css文件包含IE特定的样式,即。Css - 重写Internet Explorer特定样式

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

我不知道如何改变他们从我自己的文件。我知道如何改变每一个“正常”的风格

.class123 
{ 
    color: red; 
} 

可以轻易改动:

.class123 
{ 
    color: blue !important; 
} 

谁能告诉我如何从CSS关闭IE梯度和别人一样?

+2

看起来你想要什么:HTTP: //stackoverflow.com/questions/12243182/css-background-property-can-not-override-ie-filter-property –

回答

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

应该做的伎俩。您也可以尝试:

filter: none; 
1

你可以做这样的事情在你的脑袋标签:

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

写在你的CSS -

*{ filter: none !important; } 
+0

工程就像一个魅力!一行完全修复了IE中的整个布局! – kubal5003