sass - 为什么 SASS 不再是主要语法(现在 SCSS 是一种)?

标签 sass

official webpage他们说:

Although no longer the primary syntax, the indented syntax will continue to be supported.



有人知道为什么SCSS“部分接管”了SASS?

最佳答案

Sass 提出的概念对设计师来说并不明显,这意味着 Sass 一直被误解为只是一种用于编写 CSS 的不同的、古怪的语法。

(LESS.css 在设计师中引起了一些轰动,可能是因为它的语法更类似于 CSS——尽管 Sass 更强大、更健壮,而不管语法如何。)

因为 Sass 是一种用于创作样式表的语言,所以它需要对设计师来说是平易近人的。感知空格的 Sass 语法被认为是一种“完全不同”的语言,几乎没有功能增益,不同的语法并不是每个人都喜欢的。变量、mixin、子类(@extends)、单位算术、颜色数学等有值(value)的概念,如果人们无法摆脱“奇怪”的语法,他们就会想不通。

SCSS 旨在成为 CSS 的真正超集。这意味着任何人都可以从一个简单的 CSS 文件和他们的 CSS 知识开始,然后逐渐引入概念而不会被淹没。
sass-convert实用程序使语法的选择成为一个有争议的问题:如果你像我一样更喜欢 Sass 而不是 SCSS,它很容易切换。

关于sass - 为什么 SASS 不再是主要语法(现在 SCSS 是一种)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3098368/

相关文章:

css - Sass 颜色变亮/变暗函数

html - CSS Border Transition添加了多余的多余像素

html - 将菜单项堆叠在一起

编译时出现 Sass 错误 NoMethodError : undefined method `count' for nil:NilClass Use --trace for backtrace

css - compass 忽略 SCSS 文件中的色调和阴影功能

html - 只有当 Sass 文件中除了注释之外还有其他内容时,我该如何 @import?

html - 如果不弄乱表格格式,就无法分页工作

css - 旋转粘糊糊的菜单

css - Sass - 从指定多个值的属性中获取一个值

bash - 如何停止使用 ruby​​ Sass 并开始使用 Dart-sass。分别卸载-安装