假設我們要找出什麼會特別<h2>
元素的顏色屬性。
1)在試圖找出一個選擇具體怎麼是,規則的一個說,選擇與班級更大數量比用較少的班級選擇更具體。因此,在下面的示例中的特定<h2>
的顏色應該是綠色的(這個例子是從一些網站採取的):
.one .two .three .four .five .six .seven
{
color: green;
}
.eight .nine .ten
{
color: blue;
}
一)首先,如果我指定不止選擇器中有一個類,那麼它不起作用......換句話說,文本不會是綠色或藍色。任何想法爲什麼它不起作用?
B)忽略了一個事實,如果它包含一個以上的類選擇是行不通的: 特有的類。二。三。四。五。六。七類後裔。一或我們特定的<h2>
元素是所有這些類的成員嗎?
2)另一條規則說,如果我們帶選擇ID的更大的數量比用更少的ID選擇更具體。因此,在下面的示例中的特定<h2>
顏色應該是綠色:
#one #two # three #four #five #six #seven
{
color: green;
}
#eight #nine #ten
{
color: blue;
}
一)上述要求是有道理的只有#two是一個#一個孩子,#three一孩子#two和孫子#一個 etc ?!正確?
3)I假設在用戶的CSS文件中定義的更具體的選擇器被選擇過在作者的CSS文件中定義的特定的選擇少?
感謝名單
編輯:
第一CSS規則適用於與類的 「七」 的所有元素,其中有一個祖先與類的「六」,而「六」又具有「五」的祖先等等。
嚴,你的意思是規則適用於元素E7,但只有: - E7是類的成員。E6是元素E6的類別.six和後代的成員E6 -E5是類別.5的成員和元素E4的後代等。 ?
我還問,如果我對我的第二個問題的假設(在戰後初期)是正確的?
我很想知道,您從哪個網站獲取此代碼? – DisgruntledGoat 2009-09-10 20:36:47
http://www.maxdesign.com.au/2009/06/30/css-cascade/ - 第61頁和第63頁 – SourceC 2009-09-10 21:22:00
我認爲幻燈片應該回答大部分問題。我認爲他們通過使用不適用於特定標籤的樣式將事情混淆到最後。幻燈片39回答你的問題3 - 重要性的順序是瀏覽器,作者,用戶,所以是的用戶樣式表會贏。但幾乎沒有人使用它們。 – DisgruntledGoat 2009-09-11 00:35:36