2012-11-12 132 views
6

有什麼辦法可以禁用CSS規則嗎?禁用CSS規則

我問,因爲我使用的劍道UI,和他們的規則都非常包羅萬象,如:

.k-grid td 
{ 
    // styles 
} 

但是如果我把我的桌子的表將樣式相似的內心,所以它的影響太多,需要刪除/更換。我不想手動覆蓋規則,並隨時瞭解任何kendo的變化。我不想每次更新kendo文件時都要手動刪除它。

任何簡單的修復方法?謝謝

回答

7

不幸的是,除了覆蓋規則定義的所有內容之外,沒有更好的方法來禁用與該規則匹配的元素的CSS規則。

+3

同意,這是在行動「級聯」,遺憾的是不容易解決。 –

+0

是非常傷心。不過謝謝。我將不得不找出一種替代方法。 – Tim

0

你將不得不覆蓋這些風格在一個單獨的CSS屬性與!important

.k-grid td 
{ 
    // UI styles 
    color:#000; 
} 

/* your style */ 
.k-grid td 
{ 
    // styles 
    color:#fff !important; 
} 
+6

實際上,如果第二個選擇器的特異性等於或高於規則並且規則在原始規則之後,那麼'!important'不是必需的。 – ThiefMaster