css中id选择器不是只能用一次吗,但是这个就用了两次。如图。。。

css里,id选择器可以无限次数使用,并且可以写一样的。你在网上听别人说不能多次使用,应该是出现2个以上同名的id选择器吧。例如都是id="div1"其实这样写,在css里是可以的。但如果页面涉及到js,就不好了。因为js里获取DOM是通过getElementById,而如果页面出现同一个id几次,这样就获取不到了。所...
css中id选择器不是只能用一次吗,但是这个就用了两次。如图。。。
你理解错了。
css里,id选择器可以无限次数使用,并且可以写一样的。
你在网上听别人说不能多次使用,应该是出现2个以上同名的id选择器吧。
例如都是id="div1"
<div id="div1"></div><div id="div1"></div>其实这样写,在css里是可以的。但如果页面涉及到js,就不好了。因为js里获取DOM是通过getElementById,而如果页面出现同一个id几次,这样就获取不到了。所以id要有唯一性。
最后,成熟网站里,你很少看到css里用id选择器的,都是用class,id选择器留给写js的人用,这样避免冲突。
2014-04-15
它唯一性,并不是说它只能用一次。
一个ID叫DIV1,一个ID叫DIV2,它就是两个东西。

你所说的只能用一次的理解上就出错了

div1是唯一性的,

举个粟子:ID就是人的身份证号码,你有你的ID,我有我的ID,我们可以同时出现在同一个场合。2014-04-16
mengvlog 阅读 301 次 更新于 2025-12-18 00:45:05 我来答关注问题0
檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部