scss 语法
-
scss 语法特点
-
SCSS 语法使用.scss文件扩展名。除了极少部分的例外,它是 CSS 的超集,也就是说所有有效的 CSS 也同样都是有效的 SCSS 。由于其与 CSS 的相似性,它是最容易上手的语法,也是最流行的语法。
-
解析样式表
-
Sass 样式表是经由 Unicode 编码序列解析而来的。解析是直接进行的,没有转换为标记流(token stream)的过程。输入代码的字符编码通常情况下,一个文件最初只能作为字节序列使用,然后将字节序列解码为 Unicode。Sass 执行解码的流程如下:如果字节序列以 U+FEFF 字节顺序
-
样式表的结构
-
就像 CSS 一样,大多数 Sass 样式表主要由包含属性声明的样式规则组成。但是 Sass 样式表还有更多的特性可以与这些特性并存。语句Sass 样式表由一系列语句组成,这些语句被评估以构建生成的CSS。一些语句可能有块,使用{}定义,其中包含其他语句。例如,样式规则是带有块的语句。该块包含其他语
-
注释
-
Sass 注释的工作方式在 SCSS 和缩进语法之间有很大的不同。两种语法都支持两种类型的注释:使用/**/定义的注释,会被编译到 CSS 中,而使用//的注释,不会被编译进 css 文件中。在SCSS中SCSS中的注释与 JavaScript 等其他语言中的注释类似。单行注释,以开头//,一直到行
-
特殊函数
-
CSS 定义了许多函数,其中大多数都可以与 Sass 的正常函数语法一起正常工作。它们被解析为函数调用,解析为纯 CSS 函数,并按原样编译为 CSS。不过,也有一些例外,它们具有不能仅仅被解析为SassScript 表达式的特殊语法。所有特殊函数调用都返回不带引号的字符串。url()该url()函
-
支持 CSS 规则
-
Sass支持所有属于CSS本身的规则。为了保持灵活性并与未来版本的 CSS 向前兼容,Sass 提供了基本支持,默认情况下几乎涵盖了所有 CSS 规则