首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SCSS和Sass有什么不同?

SCSS和Sass有什么不同?
EN

Stack Overflow用户
提问于 2011-04-14 03:23:10
回答 7查看 973.8K关注 0票数 2.2K

据我所知,Sass是一种语言,它通过变量和数学支持使CSS变得更加强大。

与SCSS有什么不同?它应该是同一种语言吗?相似吗?不一样?

EN

回答 7

Stack Overflow用户

发布于 2011-04-20 23:16:27

我是帮助创建Sass的开发人员之一。

不同之处在于语法。在文本的外观下,它们是相同的。这就是为什么sass和scss文件可以相互导入的原因。实际上,sass有四个语法分析器: scss、Sass、CSS和less。所有这些都将不同的语法转换成Abstract Syntax Tree,然后通过sass-convert工具进一步处理为CSS输出,甚至转换为其他格式之一。

使用你最喜欢的语法,这两种语法都是完全支持的,如果你改变主意,你可以在它们之间进行更改。

票数 705
EN

Stack Overflow用户

发布于 2014-11-30 11:05:37

Sass .sass文件在视觉上与.scss文件不同,例如

Example.sass - sass是较旧的语法

$color: red

=my-border($color)
  border: 1px solid $color

body
  background: $color
  +my-border(green)

Example.scss - sassy css是Sass3的新语法

$color: red;

@mixin my-border($color) {
  border: 1px solid $color;
}

body {
  background: $color;
  @include my-border(green);
}

只需将扩展名从.css更改为.scss,就可以将任何有效的CSS文档转换为Sassy CSS (SCSS)。

票数 419
EN

Stack Overflow用户

发布于 2014-05-06 18:36:14

基本的区别在于语法。虽然SASS有一个松散的语法,有空格和没有分号,但SCSS更像CSS。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5654447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档