- ID选择器是否唯一?
- 有没有在css中使用大量的ID选择器?
作为一个小白,从接触前端开始就铭记ID选择器的值唯一,所以在自己编写代码时严格遵循。但是最近工作需求修改前辈代码时发现项目中有很多多ID重名的情况,甚至在平时查资料的时候也会看到。怀疑自己对id的认知是否明确,所以查阅资料,在此做个总结,规范自己。
单个html中的id选择器值要唯一
你会发现重名后的ID选择器对页面样式等都没有影响,因为这样书写没有语法错误,但是这种写法是不规范的,当使用document.getElementById('*')是只能获取到第一个被ID选择器标记的元素。
css中尽可能少的使用id选择器,一般为了实现功能,少些一个class,我也会用id选择器定义元素的样式,不知这种方式会不会有什么问题?
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。