TA贡献331条经验 获得超534个赞
没有人说过ID选择器只能用一次,这句话应该是“同一个ID在页面中只能出现一次”
TA贡献44条经验 获得超44个赞
同一个ID(命名)在一个页面中只出现一次,进而该命名的ID选择器只能用一次;
比如
<a id="idName1"></a>
<a id="idName2"></a>
那么css样式选择器中,能使用 #idName1来获取第一个元素。
而下面这种代码,是违背规范的:
TA贡献260条经验 获得超388个赞
是说如果有标签已经用过id="aaa"了,其他标签就不能再重复用aaa这个id名了。但其他标签还是可以用其他id名的
TA贡献15条经验 获得超6个赞
id 是为了只是用一次,精确的获取,定义某个元素,要多个那就是类
TA贡献24条经验 获得超16个赞
站在css的角度来说,同一个页面可以使用同一个ID。但是如果站在JS的角度来说,JS通过ID来获取某一个元素的,如果有多个相同ID,那JS就不知道要获取谁了。
解锁前端面试体系核心攻略
¥ 78.00
手把手带你打造自己的UI样式库
举报