2011-07-05 16 views
0

我有一個包含這樣的規則CSS文件:是否可以從被覆蓋的CSS文件上的CSS文件中刪除過濾器?

.someElement { 
    filter:gray(enabled=true) alpha(opacity=50); 
    -ms-filter:"gray(enabled=true) alpha(opacity=50)" 
} 

該規則使一些問題,我想將其刪除。但是,對該CSS文件進行更改令人討厭,至少可以這麼說,理想的情況是創建一個覆蓋/刪除該規則的輔助CSS文件。

我認爲這是不可能的? (沒有JavaScript左右)

回答

2

只需將其添加到新的CSS文件中,並確保它在原始文件之後被加載。

.someElement { 
    filter:gray(enabled=false); 
    -ms-filter:"gray(enabled=false)"; 
} 

在測試IE9:http://jsfiddle.net/H7msL/1/

+0

謝謝,這似乎工作! –

0

取決於上下文。 你可以創建內聯css並覆蓋它。 或者您可以創建第二個css文件來覆蓋並在第一個之後調用它。

Opps沒有看到您的答案