6 回答

TA貢獻(xiàn)20條經(jīng)驗 獲得超50個贊
例子啊,這么說吧 ?id就像你的身份證號碼 ?只能有一個且是唯一的 ? 而class卻是你的銀行卡 ?可以有很多
或者字面理解 ?id的意思就是唯一的號碼或者名稱 ?而class是類 ?說的是一類,一堆標(biāo)簽都屬于同一類
看樣子你還沒學(xué)js ?等學(xué)js就更清晰了 ?id只有一個 ?獲取到一個標(biāo)簽 ?而類好多 ?獲取一串標(biāo)簽

TA貢獻(xiàn)32條經(jīng)驗 獲得超22個贊
<p?id="p1">ID</p> <p?id="p1">ID</p> <p?id="p1">ID</p> <p?class="pclass">Class</p> <p?class="pclass">class</p> <p?class="pclass">class</p> <style> ????#p1{color:red;} ????.pclass{color:blue;} </style>

TA貢獻(xiàn)35條經(jīng)驗 獲得超41個贊
id只能使用一次,js綁定事件的時候可以準(zhǔn)確綁定元素。
class可以好多元素公用一個classname,也可以一個元素有多個classname,這樣我們定義css樣式的的時候,就可以一次定義一組元素的樣式,也可以通過js給元素添加或者移除類名來改變元素的樣式。

TA貢獻(xiàn)19條經(jīng)驗 獲得超7個贊
比如你當(dāng)老師,你可能會說:張三、李四別說話啦,第三組的同學(xué)交語文作業(yè)……這里的“張三李四”是id,“第三組”是class。
對于面前的一堆元素,你可能會指定幾個元素的特殊效果,同時分出一部分相同特性的元素更改相同的屬性。前一種用id標(biāo)識,后一種用class標(biāo)識。
添加回答
舉報