📜  Sass-概述

📅  最后修改于: 2020-10-20 05:38:27             🧑  作者: Mango


什么是SASS?

SASS(语法上很棒的样式表)是CSS预处理器,有助于减少CSS的重复并节省时间。它是更稳定,功能更强大的CSS扩展语言,可以清晰,结构化地描述文档的样式。

它最初由Hampton Catlin设计,由Natalie Weizenbaum于2006年开发。后来, WeizenbaumChris Eppstein使用其初始版本通过SassScript扩展了Sass。

为什么要使用SASS?

  • 它是一种预处理语言,可为CSS提供缩进语法(自己的语法)。

  • 它提供了一些功能,这些功能用于创建样式表,从而可以更高效地编写代码并且易于维护。

  • 它是CSS的超集,这意味着它包含CSS的所有功能,并且是一个使用Ruby编码的开源预处理器。

  • 它提供了比平面CSS更好的结构化格式的文档样式。它使用可重用的方法,逻辑语句和一些内置函数,例如颜色处理,数学和参数列表。

SASS的特点

  • 它更加稳定,强大,并且与CSS版本兼容。

  • 它是CSS的超集,基于JavaScript。

  • 它被称为CSS的语法糖,这意味着它使用户可以更轻松地更清晰地阅读或表达事物。

  • 它使用自己的语法并编译为可读的CSS。

  • 您可以在更少的时间内用更少的代码轻松编写CSS。

  • 它是一个开源预处理器,被解释为CSS。

SASS的优势

  • 它允许在编程结构中编写干净的CSS。

  • 它有助于快速编写CSS。

  • 它是CSS的超集,可帮助设计人员和开发人员更有效,更快速地工作。

  • 由于Sass与所有版本的CSS兼容,因此我们可以使用任何可用的CSS库。

  • 可以使用嵌套语法和有用的功能,例如颜色处理,数学和其他值。

SASS的缺点

  • 开发人员需要花费一些时间来学习此预处理器中的新功能。

  • 如果许多人在同一站点上工作,则应使用同一预处理器。有些人使用Sass,有些人使用CSS直接编辑文件。因此,在现场工作变得困难。

  • 浏览器的内置元素检查器可能会失去好处。