課程
/前端開發(fā)
/HTML/CSS
/初識(shí)HTML(5)+CSS(3)-升級(jí)版
既然id選擇器只能使用一次,為什么還是會(huì)有效果
2014-08-28
源自:初識(shí)HTML(5)+CSS(3)-升級(jí)版 8-5
正在回答
如果單純的在CSS里使用相同ID多次是可以的!但如果頁面涉及到j(luò)s,就不好了。因?yàn)閖s里獲取DOM是通過getElementById,而如果頁面出現(xiàn)同一個(gè)id幾次,這樣就獲取不到了。所以id要有唯一性。成熟網(wǎng)站里,你很少看到css里用id選擇器的,都是用class,id選擇器留給寫js的人用,這樣避免沖突。
波雅丶漢庫克
html語言是弱語言,代碼寫得不規(guī)范甚至寫錯(cuò)了也不會(huì)報(bào)錯(cuò)。在這個(gè)不會(huì)出錯(cuò),但在使用js語言getElementById()時(shí)是會(huì)出錯(cuò)的。
舉報(bào)
HTML(5)+CSS(3)基礎(chǔ)教程8小時(shí)帶領(lǐng)大家步步深入學(xué)習(xí)標(biāo)簽用法和意義
1 回答優(yōu)先級(jí)問題
3 回答圖片顯示失敗
2 回答我三種都寫了為啥優(yōu)先級(jí)最高的的是外部式
2 回答如何清除下劃線?
2 回答這里的圖片為什么也有邊框樣式呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2014-09-12
如果單純的在CSS里使用相同ID多次是可以的!但如果頁面涉及到j(luò)s,就不好了。因?yàn)閖s里獲取DOM是通過getElementById,而如果頁面出現(xiàn)同一個(gè)id幾次,這樣就獲取不到了。所以id要有唯一性。成熟網(wǎng)站里,你很少看到css里用id選擇器的,都是用class,id選擇器留給寫js的人用,這樣避免沖突。
2014-08-29
html語言是弱語言,代碼寫得不規(guī)范甚至寫錯(cuò)了也不會(huì)報(bào)錯(cuò)。在這個(gè)不會(huì)出錯(cuò),但在使用js語言getElementById()時(shí)是會(huì)出錯(cuò)的。