CSS优先使用Class,少用ID选择器

2021/08/31 23:30

CSS 设计中有“ id 选择器”和“类选择器”,但我现在很少使用 id,能不用id就尽量不用id。即便是命名比较规范,因为id用多了自己也分不清楚东南西北。

更具体的说不使用id选择器有三个原因,

  • 第一,id的通用性比较低,只能针对某一个元素。
  • 第二, id不能被class覆盖,一旦使用了id,你就要在id下修改。
  • 第三,id和class混用让代码变得很复杂。

CSS 基本上按以下优先级顺序应用。

1.!important

2.inline

3.id

4.class

5.element(元素)

6.universal

所以我的结论是优先使用class,能不用id就尽量不用id,使用class可以提高代码的通用性,让后期维护变得更简单。

 

发表回复

Back to top