根据我所读到的,Sass是一种通过变量和数学支持使CSS功能更强大的语言.

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

推荐答案

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标准本身的扩展.

Css相关问答推荐

Angular中嵌套数组的网格

CSS Grid,意想不到的差距

将CSS更改为Mat-Form-Field,其中包含搜索框

如何在CSS中平滑线性平移动画

如何在Angular material 选项卡中设置自定义圆角下划线的样式

如何使用混合混合模式更改动画背景上的文本 colored颜色

可以在 JavaFX CSS 中同时使用 dropshadow 和 insideshadow 吗?

根据子索引计算变换 CSS 参数

如何使用来自单独模块的代码将自定义标头插入到使用 DT Shiny 呈现的表中?

在 CSS 中,如何用破折号填充段落中每一行的空白区域?

背景上带有文本的按钮的反转 colored颜色

如何给三角形添加渐变?

调整屏幕大小时无法让我的视频背景保持不变

使用 CSS 剪辑/裁剪背景图像

使用 HTML 和 CSS 滚动表格

固定元素在 Chrome 中消失

使用 CSS 强制侧边栏高度 100%(带有粘性底部图像)?

CSS设置宽度以填充剩余区域的百分比

如何重置或覆盖 IE CSS 过滤器?

仅当存在 2 个类时,您可以使用 CSS 定位元素吗?