SASS 简介
啥是SASS?
SASS(语法非常棒的样式表)是一个CSS前置处理器,它有助于使用CSS减少重复,节省时间。它是更稳定和强大的CSS扩展语言,描述了文档的风格干净和结构。
历史
它最初是由Hampton Catlin设计,2006年由Natalie Weizenbaum开发。随后,Weizenbaum 和Chris Eppstein使用其初始版本将SASS扩展到sassscript。
为啥要用SASS?
它是一种预处理语言,为CSS提供缩进式的语法(它自己的语法)。
它提供了一些特性,用于创建样式表,允许更高效地编写代码,并且易于维护。
它是一个超级CSS,意味着它包含了CSS的所有特性,是一个开源的前置处理器,用ruby编写。
它提供了比平面CSS更好的文档样式。它使用了可重用的方法、逻辑语句和一些内置函数,如颜色操作、数学和参数列表。
SASS的特点
它更稳定,功能强大,与CSS版本兼容。
它是一个超级CSS,基于JavaScript。
它被称为CSS的语法糖,这意味着它使用户更容易阅读或表达的事情更清楚。
它使用自己的语法,并编译成可读的CSS。
在更短的时间内,您可以在更少的代码中轻松地编写CSS。
它是一个开源的前置处理器,被解释为CSS.
SASS的优缺点
它允许在编程构造中编写干净的CSS。
它有助于快速编写CSS。
它是CSS的超集,它帮助设计人员和开发人员更高效和快速地工作。
由于SASS与所有CSS版本兼容,我们可以使用任何可用的CSS库。
可以使用嵌套的语法和有用的函数,例如颜色操作、数学和其他值。
缺点
开发人员需要时间来学习此预处理器中的新功能。
如果许多人在同一个站点工作,那么应该使用相同的预处理器。如果一些人用SASS,另一些人使用CSS直接编辑文件协同工作可能变得困难。
失去了使用浏览器内置元素检查器的便利性.