我对这句话“不要在CSS中使用ID选择器”感到震惊。这是真的吗?我发现很多帖子都写过这个。
我认为我们可以使用ID作为选择器。
我还是想清除它。
答案 0 :(得分:33)
Id选择器优先于其他类型的选择器。这可能会使用较少特定的选择器添加新规则变得更加困难,导致特异性战争:http://www.stuffandnonsense.co.uk/archives/css_specificity_wars.html
答案 1 :(得分:26)
我一直使用id
个选择器。我知道哪些元素将是唯一的,哪些元素不是唯一元素的id
选择器(在我看来)是最好的。
答案 2 :(得分:10)
不建议将ID用作CSS选择器 因为如果页面中的另一个元素使用相同/相似的样式, 你必须再次编写相同的CSS。
即使您现在没有多个具有该样式的元素,它也可能会在以后出现。 因此,总是建议使用class。