課程
/前端開發(fā)
/HTML/CSS
/初識(shí)HTML(5)+CSS(3)-升級(jí)版
既然id選擇器只能使用一次,為什么還是會(huì)有效果
2014-08-28
源自:初識(shí)HTML(5)+CSS(3)-升級(jí)版 8-5
正在回答
這樣和你說,其實(shí)就是,id是你的指紋,你干壞事了,根據(jù)指紋就能找到你,這是唯一的,不能是兩個(gè)人的。
而類就是指你的名字,有很多人都和你一樣名字,那給你一樣名字的人都給一百塊,所有人都有了一百塊。
在說簡單點(diǎn),就是班級(jí)里所有人都是這個(gè)班級(jí)的就是class,班級(jí)里的每個(gè)人就是id。有時(shí)候我想就讓你效果不同,那我就用id,因?yàn)槟愕膇d是唯一的,只能使用一次和身份證一樣。而有時(shí)候我只想給某一個(gè)班里的人效果不同,那就用到類。
?id 在定義的時(shí)候,相同的名稱只能定義一次,而你在同樣的名稱使用了兩次,如果想使用兩次的話,那就使用類就可以了。
<p>到了<span?id="stressid">三年級(jí)</span>下學(xué)期時(shí),我們班上了一節(jié)<span?id="stressid">公開課</span>,老師提出了一個(gè)很簡單的問題,班里很多同學(xué)都舉手了,甚至成績比我差很多的,也舉手了,還說著:"我來,我來。"我環(huán)顧了四周,就我沒有舉手。</p>
1、ID選擇器只能在文檔中使用一次。與類選擇器不同,在一個(gè)HTML文檔中,ID選擇器只能使用一次,而且僅一次。而類選擇器可以使用多次!!!! ?那為什么上一節(jié)讓我們寫了兩個(gè)ID,他是錯(cuò)的嗎?
原來如此,看來還跟腳本有跟,反正記得有這個(gè)不同點(diǎn)就好了,方便以后編程找錯(cuò)誤
把那個(gè)錯(cuò)誤代碼刪了重新寫一次,你會(huì)有發(fā)現(xiàn)的
ID選擇器只能在文檔中使用一次,應(yīng)是同一個(gè)元素只能起一個(gè)id,類可以多個(gè);你可以是人(類)的同時(shí)是女人(另一個(gè)類),還可以是聰明人(第三個(gè)類),但你是獨(dú)一無二的,你的獨(dú)一無二就是你的id。不同元素可以使用不同id,id選擇器就可以出現(xiàn)幾個(gè); “ID選擇器只能在文檔中使用一次” 這句話咬文嚼字稍有點(diǎn)歧義。#setGreen{} #setFont{} 這個(gè)算兩個(gè)ID選擇器吧,對(duì)于初學(xué)者而言。
CharlesLvm
qq_趁你還年輕_03718327 回復(fù) CharlesLvm
也就是說一般情況下不用id寫樣式,用類寫,id是為了寫js用的?
這個(gè)是考慮到加上javascript以后出現(xiàn)多個(gè)相同的ID造成的問題。
我看著有點(diǎn)兒似懂非懂的感覺……啊啊啊……簡單來說,嗯,就是還是沒明白……
一個(gè)認(rèn)真的初學(xué)者3373235
changings
ID這個(gè)東西,單從一方面說,它的唯一性,是為了方便像JS等這樣的文件做調(diào)用。。。。如果像class一樣可以隨便的使用,這樣在JS里面就會(huì)出現(xiàn)錯(cuò)誤。另外在一個(gè)網(wǎng)站里面ID多用于定位最外面的層,比如header,content,footer這樣的。如果特別地方需要使用到JS,也會(huì)用ID去做
MRDaemon
wangxin933 回復(fù) MRDaemon
慕粉1114165582
舉報(bào)
HTML(5)+CSS(3)基礎(chǔ)教程8小時(shí)帶領(lǐng)大家步步深入學(xué)習(xí)標(biāo)簽用法和意義
2 回答.first span{color:red;}和.first>span{color:red;}
6 回答font-color和color的區(qū)別
3 回答注釋代碼不會(huì)在結(jié)果窗口顯示出來,要怎么修改呢
2 回答輸入gender-woman/man,并且上下輸入一致不可以嗎?
4 回答頭部標(biāo)簽可以用那么多么
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)
2015-12-14
這樣和你說,其實(shí)就是,id是你的指紋,你干壞事了,根據(jù)指紋就能找到你,這是唯一的,不能是兩個(gè)人的。
而類就是指你的名字,有很多人都和你一樣名字,那給你一樣名字的人都給一百塊,所有人都有了一百塊。
在說簡單點(diǎn),就是班級(jí)里所有人都是這個(gè)班級(jí)的就是class,班級(jí)里的每個(gè)人就是id。有時(shí)候我想就讓你效果不同,那我就用id,因?yàn)槟愕膇d是唯一的,只能使用一次和身份證一樣。而有時(shí)候我只想給某一個(gè)班里的人效果不同,那就用到類。
2015-09-25
?id 在定義的時(shí)候,相同的名稱只能定義一次,而你在同樣的名稱使用了兩次,如果想使用兩次的話,那就使用類就可以了。
2015-09-12
1、ID選擇器只能在文檔中使用一次。與類選擇器不同,在一個(gè)HTML文檔中,ID選擇器只能使用一次,而且僅一次。而類選擇器可以使用多次!!!! ?那為什么上一節(jié)讓我們寫了兩個(gè)ID,他是錯(cuò)的嗎?
2015-07-21
原來如此,看來還跟腳本有跟,反正記得有這個(gè)不同點(diǎn)就好了,方便以后編程找錯(cuò)誤
2015-04-28
把那個(gè)錯(cuò)誤代碼刪了重新寫一次,你會(huì)有發(fā)現(xiàn)的
2015-01-03
ID選擇器只能在文檔中使用一次,應(yīng)是同一個(gè)元素只能起一個(gè)id,類可以多個(gè);你可以是人(類)的同時(shí)是女人(另一個(gè)類),還可以是聰明人(第三個(gè)類),但你是獨(dú)一無二的,你的獨(dú)一無二就是你的id。
不同元素可以使用不同id,id選擇器就可以出現(xiàn)幾個(gè); “ID選擇器只能在文檔中使用一次” 這句話咬文嚼字稍有點(diǎn)歧義。#setGreen{} #setFont{} 這個(gè)算兩個(gè)ID選擇器吧,對(duì)于初學(xué)者而言。
2014-10-28
也就是說一般情況下不用id寫樣式,用類寫,id是為了寫js用的?
2014-10-25
這個(gè)是考慮到加上javascript以后出現(xiàn)多個(gè)相同的ID造成的問題。
2014-10-23
我看著有點(diǎn)兒似懂非懂的感覺……啊啊啊……簡單來說,嗯,就是還是沒明白……
2014-09-15
ID這個(gè)東西,單從一方面說,它的唯一性,是為了方便像JS等這樣的文件做調(diào)用。。。。如果像class一樣可以隨便的使用,這樣在JS里面就會(huì)出現(xiàn)錯(cuò)誤。另外在一個(gè)網(wǎng)站里面ID多用于定位最外面的層,比如header,content,footer這樣的。如果特別地方需要使用到JS,也會(huì)用ID去做