现在很少有任何项目不使用任何类型的CSS预处理器,如Sass或LESS。虽然它已经被广泛接受并且优势非常明显(比如更结构化的代码,没有include
性能下降等等。
如果有任何huge
缺点,我就会徘徊。我能想到的就是太大的嵌套选择器,它们在重新绘制/回流期间表现不佳。 not
使用预处理器的任何其他原因?
答案 0 :(得分:11)
使用预处理器可以找到的一件事是,由于嵌套,最终会产生大量的css输出。在一个小项目上很容易控制,在一个有多个开发人员的大型项目中,需要遵守规则来控制生成的css数量。