2011-04-19 43 views
0

我有一個名爲包含器的類,它有很多div常見的規則,但我也想知道這些div的一些具體細節。我不知道如果我可以做這樣的事情:Class和Specific for ID的通用CSS規則?

.containner { 
    common rules 
} 

.containner, #somedivid { 
    specific to some div rule 
} 

乾杯

+0

如果下面的答案不適合你,請在這裏發佈你的HTML – JohnP 2011-04-19 15:48:18

+0

非常感謝你,但我找到了一個可行的解決方案。我已經評論過了。 – obinoob 2011-04-19 16:08:39

回答

2

要選擇你的容器中的元素,這樣做

.containner #somedivid{} 

逗號只會風格兩種元素單獨的CSS我發佈的內容可以用於在選擇器上非常具體,使用它自己以及它擁有的許多父母。

.containner, #somedivid{color: red;} 

相同

.containner{color: red;} 
#somedivid{color: red;} 

如果你想所有div內.containner是100x100px但一紅一個藍,你可以做這樣的事情:

.containner *{border: 1px solid black;} /* Makes ALL elements inside .containner have a black border */ 
.containner div{width: 100px; height: 100px;} /* Makes all DIVS inside .containner 100x100px */ 
.containner div#somedivid{background-color: red;} /* Specific rules with a higher priority selector */ 
.containner #somedivid{background-color: blue;} /* Specific rules with a lower priority selector */ 
+0

我想寫一些具有相同行爲的div的規則,爲同一個divs獲取一些具體的細節...讓我們說#somediv的顏色或其他東西是不同的... – obinoob 2011-04-19 15:50:06

+0

正確的解決方案是: .conatinner,#divIdOne,#nDivId { 共同規則 } #divIdOne { 具體規則 } #nDivId { 具體規則 } 感謝反正... – obinoob 2011-04-19 16:05:21

+0

@ FCC-PT以及你能通過單獨列出它們來做到這一點。我更新了我的答案,這是更好的方式。 – theorise 2011-04-19 16:08:41