第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

id選擇器在頁面里使用兩個也能控制樣式,為什么說只能用一個呢?

求一直

求問:一直搞不清楚id 和類選擇器什么時候使用,什么時候不能用,感覺類選擇器能做的id選擇器也能做,好奇怪啊,不是說一個頁面只能用一次么


http://img1.sycdn.imooc.com//579c67130001814e08410354.jpg

正在回答

6 回答

id名不能重復出現(xiàn),類名可以。在寫js的時候區(qū)分蠻大的

0 回復 有任何疑惑可以回復我~

在html里面用同名的也可以運行,可是后面jsp,php等獲取參數(shù)傳參時就會出現(xiàn)錯誤

0 回復 有任何疑惑可以回復我~

ID 是為某個 Element 指定 DOM 操作時的"唯一"標示符
它與頁面如何渲染沒有關系
渲染是否正確取決與文檔結構與樣式
(這里是瀏覽器默認樣式表+你寫的一條樣式規(guī)則)
所以可以正常顯示

但是不唯一的標示符
會給DOM操作時帶來麻煩
如果使用byID方可能只會獲取到第一個ID指向的元素
因為它是唯一的
DOM只找到合適結果就返回了
如果是ID綁定到JS全局環(huán)境的瀏覽器
直接訪問ID標示符可能返回所有同名ID的Element數(shù)組

由于規(guī)范沒有明確說重名后會怎么樣
這導致瀏覽器在處理這種情況時
具體實現(xiàn)可能存在差異

0 回復 有任何疑惑可以回復我~

id不能出現(xiàn)同名的,類可以

0 回復 有任何疑惑可以回復我~

別人的

黑色風衣_BlackSweater

css里,id選擇器可以無限次數(shù)使用,并且可以寫一樣的。
你在網(wǎng)上聽別人說不能多次使用,應該是出現(xiàn)2個以上同名的id選擇器吧。
例如都是id="div1"
1
2
<div id="div1"></div>
<div id="div1"></div>
其實這樣寫,在css里是可以的。但如果頁面涉及到js,就不好了。因為js里獲取DOM是通過getElementById,而如果頁面出現(xiàn)同一個id幾次,這樣就獲取不到了。所以id要有唯一性。
最后,成熟網(wǎng)站里,你很少看到css里用id選擇器的,都是用class,id選擇器留給寫js的人用,這樣避免沖突?!淹ㄟ^文檔測試,引自“百度”


0 回復 有任何疑惑可以回復我~

我理解不深刻,但我猜應該是id選擇器主要是是用來定義盒子的,類選擇器可以用來定義其他設置類型,兩個混用可以達到一定效果

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

id選擇器在頁面里使用兩個也能控制樣式,為什么說只能用一個呢?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號