Twitter 的 12 个 CSS 最佳实践
-
不要使用
!important
- 一般情况下,这是最后的手段,只有在需要覆盖某些内容且没有其他办法时才使用。建议提高选择器的特异性。 -
类名:
a. 保持小写,并使用破折号分隔单词
b. 避免过多的简写符号。(.btn
可以,.s
不可以)
c. 使用有意义的名称:使用结构化或有目的的名称,而不是简单的表示。d
. 根据最接近的父类或基类为类添加前缀。 -
选择器:
a. 使用类而不是通用元素标签,以获得最佳渲染性能。b
. 避免[class^="..."]
在常用组件上使用多个属性选择器(例如)。已知这些属性选择器会影响浏览器性能。c
. 保持选择器简短,并尽量将每个选择器中的元素数量限制为三个以上的名称。
...
鏂囩珷鏉ユ簮锛�https://dev.to/pritampatil/12-css-best-practices-by-twitter-2fap