共计 340 个字符,预计需要花费 1 分钟才能阅读完成。
- ID 选择器是否唯一?
- 有没有在 css 中使用大量的 ID 选择器?
作为一个小白,从接触前端开始就铭记 ID 选择器的值唯一,所以在自己编写代码时严格遵循。但是最近工作需求修改前辈代码时发现项目中有很多多 ID 重名的情况,甚至在平时查资料的时候也会看到。怀疑自己对 id 的认知是否明确,所以查阅资料,在此做个总结,规范自己。
单个 html 中的 id 选择器值要唯一
你会发现重名后的 ID 选择器对页面样式等都没有影响,因为这样书写没有语法错误,但是这种写法是不规范的,当使用 document.getElementById(‘*‘)是只能获取到第一个被 ID 选择器标记的元素。
css 中尽可能少的使用 id 选择器,一般为了实现功能,少些一个 class,我也会用 id 选择器定义元素的样式,不知这种方式会不会有什么问题?
正文完