当前位置: 首页 > Web前端 > CSS

反思:使用ID选择器应该考虑这些问题

时间:2023-03-31 13:24:35 CSS

ID选择器是否唯一?css中有很多id选择器吗?作为新手,我从接触前端开始就牢记ID选择器的取值是唯一的,所以在自己写代码的时候严格遵守。但是最近需要修改前辈们的代码时,发现项目中有很多重复ID的情况,甚至平时查资料的时候都能看到。怀疑自己对id的认知是否清晰,所以查阅资料,在这里做一个总结,以规范自己。单个html中的id选择器值必须是唯一的。你会发现同名的ID选择器对页面样式没有影响,因为这样写没有语法错误,只是这种写法不规范。当使用document.getElementById('*')时只能得到ID选择器标记的第一个元素。在css中使用尽可能少的id选择器。一般来说,为了实现功能,需要少一个类。我还将使用id选择器来定义元素的样式。请问这样会不会有什么问题?