sass是什么?它有哪些好处和坏处?

sass是css预处理器;

优点:

用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。通俗的说,CSS预处理器用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项目使用。CSS预处理器为CSS增加一些编程的特性,无需考虑浏览器的兼容性问题,例如你可以在CSS中使用变量、简单的逻辑程序、函数等等在编程语言中的一些基本特性,可以让你的CSS更加简洁、适应性更强、可读性更佳,更易于代码的维护等诸多好处。
缺点:
css的文件体积和复杂度不可控、调试难度增加、成本等

补充:

它在CSS的语法基础上增加了变量(variable)、嵌套(nested rules)、混合(mixins)、导入(inline imports)等高级功能,这些拓展令CSS更加强大与优雅。

使用Sass以及Sass的样式库(如compass)可以更好地组织管理样式文件、以及更高效的开发项目。

猜你喜欢

转载自blog.csdn.net/qq_39207948/article/details/80234909