Sass是一个具有语法改进的CSS预处理器.高级语法中的样式表由程序处理,并转换为常规的CSS样式表.然而,他们确实not扩展了CSS标准本身.
CSS变量是受支持的,可以使用,但不能像预处理器变量那样使用.
关于SCSS和Sass之间的区别,Sass documentation page上的这篇文章应该回答这个问题:
Sass有两个可用的语法.第一个称为100,在本参考文献中使用,是extension of the syntax of CSS.这意味着每个有效的CSS样式表都是具有相同含义的有效SCSS文件.此语法通过下面描述的Sass功能得到了增强.使用此语法的文件具有.scss扩展名.
第二个和older syntax称为100,它提供了一种更简洁的CSS编写方式.它uses indentation rather than brackets表示 Select 器嵌套,newlines rather than semicolons表示分离属性.使用此语法的文件扩展名为.sass.
然而,all this works only with the Sass pre-compiler
最终会创建CSS.它不是CSS标准本身的扩展.