Sass 在SCSS中使用不带引号的单字字符串合法吗?

Sass 在SCSS中使用不带引号的单字字符串合法吗?,sass,Sass,我注意到,当我使用一个单词字符串而不引用它们时,SCSS不会抱怨: $hello: Hello; @debug type-of($hello); // string @debug $hello; // Hello 这完全合法,还是有陷阱? 我在文档中找不到任何提示。这是完全合法的,因为常规CSS字符串也是这样工作的 请查看有关的文档 CSS指定两种类型的字符串:带引号的字符串,如“Lucida Grande”或“”,以及不带引号的字符串,如无衬线或粗体。SassScript可以识别这两种类型,

我注意到,当我使用一个单词字符串而不引用它们时,SCSS不会抱怨:

$hello: Hello;
@debug type-of($hello); // string
@debug $hello; // Hello
这完全合法,还是有陷阱?


我在文档中找不到任何提示。

这是完全合法的,因为常规CSS字符串也是这样工作的

请查看有关的文档

CSS指定两种类型的字符串:带引号的字符串,如“Lucida Grande”或“”,以及不带引号的字符串,如无衬线或粗体。SassScript可以识别这两种类型,通常,如果在Sass文档中使用了一种字符串,那么这种字符串将在生成的CSS中使用