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

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

id選擇器在同一個html使用兩次也正確

?<p>到了<span id="stressid">三年級</span>下學期時,我們班上了一節<span id="stressid">公開課</span>,老師提出了一個很簡單的問題,班里很多同學都舉手了,甚至成績比我差很多的,也舉手了,還說著:"我來,我來。"我環顧了四周,就我沒有舉手。</p>


我提交后運行也確實三年級與公開課都變成了紅色,我在其他編輯器里運行也是正確顯示的,不理解為什么他說是唯一使用的





正在回答

4 回答

也碰到了這個問題。

按理說,id的唯一性是為了js而考慮的,在CSS里可能沒有強制性的規定吧,CSS中的#只是選擇器,可能沒有選擇第一個還是全部的額外約束。

就是還不清楚html/CSS/JS中對id的相關性約束具體怎么樣了,是不是版本不同約束性也不一樣啊。

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

用了會咋樣?

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

所謂ID只能用一次,指的是就像一個人對應一個身份證一樣,是不能有重復一樣的,那么也就是你的這個頁面中,<h1 id="xx"></h1>這里面的xx只能成為一個元素的id而不能繼續成為p元素的id,你這樣寫是有違語法規范的。而你理解錯了,在于你以為是效果只能用一次,實際上是只能被一個元素所擁有。

你的頁面上看到了兩個元素都是紅色,這就好比你的身份證本來是你唯一持有的,卻被壞人復制了,那么你所擁有的紅色屬性,他也可以擁有了。一般而言,是以類名class來定義樣式的,就好比,你可以去買一個杯子,別人也可以買一個杯子,你們買的杯子都是一起機器制作的,是可以一模一樣的。

一般來說,我們都是用類來定義不同元素的樣式的,而id更多的是用在對此元素有唯一的設定,不論是設定樣式還是交互效果

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

ID選擇器只能在文檔中使用一次

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

淺小唱3790623 提問者

我就是放在文檔里用了兩次欸,不懂為什么會變紅
2019-04-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

id選擇器在同一個html使用兩次也正確

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

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

幫助反饋 APP下載

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

公眾號

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