我的要求有點棘手。我有如下標記:(只是一個例子,真正的標記是很複雜)刪除CSS選擇器的效果
<div class="classA">
<div class="classB">
<p class="classC">
<span class="classD">
</span>
</p>
</div>
</div>
正如你可以在上面看到,有與標記相關的四個CSS類classA, classB, classC, classD
。 另外我已經使用jQuery來綁定使用這些選擇器的事件。
我的要求:我想jQuery的事件綁定工作,並在同一時間,在CSS不應該得到應用,即我要否定的CSS樣式從UI角度的影響,但是從功能上來看jQuery的事件處理程序仍然應該工作。
那麼,是否有可能重寫CSS選擇器,使它們的樣式不適用於我的標記元素?
下面的例子:
div.classA div.classB p.classC span.classD{
color:red;
}
我不想字體顏色爲紅色,所以我嘗試如下重寫選擇,但它不工作:
div.classA div.classB p.classC span.classD{
color:red;
}
div.classA div.classB p.classC span.classD{
/*no styles here*/
}
請幫助!
從邏輯上修改css類名稱,以便樣式不適用,但仍然可以通過修改更改名稱來選擇它們。 –
@TravisJ請你詳細說明,我不明白 – kcak11
這是一個要求! – kcak11