sass和less的异同点
css 预处理器是什么?
css 预处理器是一种编程语言,是为了给 css 增加一些新的特性,通过编译器转换为 css 后,给项目使用。
为什么要使用 css 预处理语言?
首先需要知道的是 css 作为一门标记语言,有它自身的一些缺点。
- 无法嵌套书写,导致会重复书写很多的选择器。
- 没有样式复用机制。
sass 和 less 的相同之处
- 混入(Mixins)——class中的class;
- 参数混入——可以传递参数的class,就像函数一样;
- 嵌套规则——Class中嵌套class,从而减少重复的代码;
- 运算——CSS中用上数学;
- 颜色功能——可以编辑颜色;
- 名字空间(namespace)——分组样式,从而可以被调用;
- 作用域——局部修改样式;
- JavaScript 赋值——在CSS中使用JavaScript表达式赋值。
sass 和 less 的不同之处


浙公网安备 33010602011771号