亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問在css中id選擇器和class選擇器的區別?

請問在css中id選擇器和class選擇器的區別?

小怪獸愛吃肉 2019-08-20 19:15:06
css中id選擇器和class選擇器的區別
查看完整描述

5 回答

?
慕田峪9158850

TA貢獻1794條經驗 獲得超7個贊

1、相同的class屬性值,可以在html中出現多次。id屬性值在頁面中只能出現一次。
2、一個class的屬性可以有多個值,也就是說一個標簽可以有多個類。
建議盡量使用類選擇器。
什么時候使用id選擇器:
當能確定當前頁面中標簽只會出現一次,這時候可以使用id選擇器。
如果不能保證相同的作用的標簽在頁面中只出現一次,那么這時候就選擇使用類選擇器。

查看完整回答
反對 回復 2019-08-24
?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

1、不能使用一次是指
<div id="div1"> </div>
div1就是一個已經被使用的id名稱,其他的元素比如說
<div id=""> </div>的id名稱就不能再使用div1了

2、不能使用id詞列表,應該是這個意思,
例如在
<div class ="class1 class2 class2"></div>也就是說class可以等于多個class的列表
對于id來講 id="div1" 而不能寫成id = "div1 div2"這樣,即只能有一個id,而不是像class屬性那樣

至于第三點就不知道作者啥意思了



查看完整回答
反對 回復 2019-08-24
?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

ID選擇器:
1、在html中 id屬性是唯一的(數據庫、xml啥的id一般也是唯一的),假設你給一個div定義一個id屬性即<div id="xx"></div>,則以后的div中我們一般不再使用xx這個編號(這個和3:id能包含更多含義有關);

2、div中不能使用<div id ="xx xx2 xx3"></div>,類選擇器可以這樣<div class="xx xx2 xx3></div>

3:因為id的唯一性,在javascript中,可以使用getElementById("xx"); 取得對應那個id的對象,也就是那個div,然后就可對那個對應的div進行操作,更改div的height,width啥的都可以,回到第一點,你要是在后面的div中也有id="xx"的話,那個通過id號去就不能唯一確定對應id的那個對象了,
所有id="xx"只能在文檔中使用一次

在實際編寫html中我們一般多用類選擇器,因為類選擇器可以重復使用,但要具體對某個對象進行操作,則有ID選擇器




查看完整回答
反對 回復 2019-08-24
  • 5 回答
  • 0 關注
  • 1940 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號