为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我像错误代码那样在一段话中用了两个同样的id,就是把颜色改成绿色,为什么行得通。。。


<p><span>慕课网</span>,超酷的互联网、<span id="stress_1">IT技术</span>免费学习平台,创新的网络一站式学习、实践体验;服务及时贴心,<span id="stress_1">内容专业</span>、有趣易学。专注服务<span class="stress alter"><!--类选择器可以使用类词列表-->互联网工程师</span>


https://img1.sycdn.imooc.com//5b62e7540001a20406400101.jpg

正在回答

2 回答

系统bug

0 回复 有任何疑惑可以回复我~
你理解错了。
css里,id选择器可以无限次数使用,并且可以写一样的。
你在网上听别人说不能多次使用,应该是出现2个以上同名的id选择器吧。
例如都是id="div1"

其实这样写,在css里是可以的。但如果页面涉及到js,就不好了。因为js里获取DOM是通过getElementById,而如果页面出现同一个id几次,这样就获取不到了。所以id要有唯一性。
最后,成熟网站里,你很少看到css里用id选择器的,都是用class,id选择器留给写js的人用,这样避免冲突。


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

春风_过客 提问者

我就在慕课看说不能用多次啊,不是在网上听别人说的。。。
2018-08-02 回复 有任何疑惑可以回复我~
#2

Yyon

所以说是id后面完全同名的只能用一次,id="apple"、id="book"这种就可以在同一个段落里用?
2018-12-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我像错误代码那样在一段话中用了两个同样的id,就是把颜色改成绿色,为什么行得通。。。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号