4 回答

TA貢獻1801條經驗 獲得超16個贊
在樣式表中:
div#content.myClass
編輯:這些可能也有幫助:
div#content.myClass.aSecondClass.aThirdClass /* Won't work in IE6, but valid */
div.firstClass.secondClass /* ditto */
并且,根據您的示例:
div#content.sectionA
四年后進行編輯:由于它已經過時了,人們一直在尋找它:不要在選擇器中使用tagNames。#content.myClass比div#content.myClasstagName添加不需要的篩選步驟要快。僅在必須的地方在選擇器中使用tagNames!

TA貢獻1828條經驗 獲得超13個贊
通常,您不需要對id指定的元素進行分類,因為id始終是唯一的,但是如果您確實需要,則可以執行以下操作:
div#content.sectionA {
/* ... */
}

TA貢獻1815條經驗 獲得超13個贊
在一個元素上組合id和class并沒有錯,但是對于一條規則,您不必同時通過ID進行識別。如果您確實要這樣做,可以執行以下操作:
#content.sectionA{some rules}
您不需要div其他人建議的ID前面的。
通常,應使用ID設置特定于該元素的CSS規則,并且這些規則將比僅該類具有更大的權重。該類指定的規則將是屬性,這些屬性適用于您不想在任何時候需要在多個位置進行更改的多個項目。
歸結為:
.sectionA{some general rules here}
#content{specific rules, and overrides for things in .sectionA}
說得通?
- 4 回答
- 0 關注
- 886 瀏覽
相關問題推薦
添加回答
舉報