为什么 SASS 被弃用而转而使用 SCSS?

发布于 2024-09-04 15:04:15 字数 78 浏览 3 评论 0原文

基本上,为什么是 SCSS,而不是 SASS? SASS 的简写是我选择 SASS 的主要原因,最近我回过头来发现它不再受青睐。有什么理由吗?

Basically, why SCSS, instead of SASS? The shorthand of SASS was the main reason why I picked up SASS, I recently came back to it and realised that it is no longer in favour. Any reasons why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

季末如歌 2024-09-11 15:04:15

Sass 有两种语法。新主
语法(从 Sass 3 开始)被称为
“SCSS”(“Sassy CSS”),是一个
CSS3 语法的超集。 这意味着
每个有效的 CSS3 样式表都是
也是有效的 SCSS。
SCSS 文件使用
扩展名.scss。

第二种较旧的语法称为
缩进语法(或只是“Sass”)。
受到 Haml 简洁的启发,
适合那些喜欢
简洁性优于 CSS 的相似性。

它不是括号和分号,而是
使用行缩进
指定块。虽然不再是
主要语法,缩进语法
将继续受到支持。文件
在缩进语法中使用
扩展名.sass。

来源:http://sass-lang.com/

如果你更喜欢 sass 而不是 scss,你可以免费使用它! scss 适合那些不喜欢缩进语法的人。将 css 文件转换为 scss 非常容易,因为 scss 是 css 的超集。

它不再受青睐可能是因为开发人员更喜欢 scss。但这是一个品味问题。我个人还是比较喜欢sass。

Sass has two syntaxes. The new main
syntax (as of Sass 3) is known as
“SCSS” (for “Sassy CSS”), and is a
superset of CSS3’s syntax. This means
that every valid CSS3 stylesheet is
valid SCSS as well.
SCSS files use the
extension .scss.

The second, older syntax is known as
the indented syntax (or just “Sass”).
Inspired by Haml’s terseness, it’s
intended for people who prefer
conciseness over similarity to CSS.

Instead of brackets and semicolons, it
uses the indentation of lines to
specify blocks. Although no longer the
primary syntax, the indented syntax
will continue to be supported. Files
in the indented syntax use the
extention .sass.

Source: http://sass-lang.com/

If you like sass more than scss you are free to use it! scss is for people who don't like the indented syntax. And it is extremely easy to convert a css file to scss beacause scss is a superset of css.

That it is no longer in favor is probably because the developers like scss more. But this is a matter of taste. I personally still prefer sass.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文