CSS 预处理器
我用 Sass。使用时应当灵活运用。用 Sass 可以令你的 CSS 更强大,但是不要嵌套得太复杂。在 Vanilla CSS 中,只在必要的地方用嵌套即可,例如:
.header{}
.header .site-nav{}
.header .site-nav li{}
.header .site-nav li a{}
这样的写法在普通 CSS 里完全用不到。以下为不好的 Sass 写法:
.header{
.site-nav{
li{
a{}
}
}
}
如果你用 Sass 的话,尽量这么写:
.header{}
.site-nav{
li{}
a{}
}