ID選擇器只能在文檔中使用一次 問題
#stressid{
? ? color:red;
}
? <p>到了<span id="stressid'>三年級</span>下學(xué)期時,我們班上了一節(jié)公開課,老師提出了一個很簡單的問題,<span id="stressid">班里很多同學(xué)都舉手</span>了,甚至成績比我差很多的,也舉手了,還說著:"我來,我來。"我環(huán)顧了四周,就我沒有舉手。</p>
為啥這個代碼還是可以實現(xiàn)功能呢?
#stressid{
? ? color:red;
}
? <p>到了<span id="stressid'>三年級</span>下學(xué)期時,我們班上了一節(jié)公開課,老師提出了一個很簡單的問題,<span id="stressid">班里很多同學(xué)都舉手</span>了,甚至成績比我差很多的,也舉手了,還說著:"我來,我來。"我環(huán)顧了四周,就我沒有舉手。</p>
為啥這個代碼還是可以實現(xiàn)功能呢?
2015-06-01
舉報
2016-03-20
正確的說法應(yīng)該是“相同名稱的ID選擇器只能使用一次”,而“相同名稱的類選擇器可以重復(fù)使用”。
比如下面這個是錯的:
而下面這個是對的:
2015-06-01
事實上,id在這里HTML+CSS重復(fù)使用是可以的。沒有語法上的錯誤。至于為什么說ID選擇器要唯一,是因為一旦需要確定id的時候,比如用javascript的getElementById的時候就會出問題,因為同一個id名指向不同的元素。