20

基本的に、なぜ SASS ではなく SCSS なのですか? 私が SASS を選んだ主な理由は、SASS の省略形でした。理由はありますか?

4

1 に答える 1

38

Sassには2つの構文があります。新しいメイン構文(Sass 3以降)は「SCSS」(「SassyCSS」の略)として知られており、CSS3の構文のスーパーセットです。これは、すべての有効なCSS3スタイルシートが有効なSCSSでもあることを意味します。SCSSファイルは拡張子.scssを使用します。

2番目の古い構文は、インデントされた構文(または単に「Sass」)として知られています。Hamlの簡潔さに触発され、 CSSとの類似性よりも簡潔さを好む人々を対象としています。 角かっことセミコロンの代わりに、行のインデントを使用してブロックを指定します。プライマリ構文ではなくなりましたが、インデントされた構文は引き続きサポートされます。インデントされた構文のファイルは、拡張子.sassを使用します。

出典:http ://sass-lang.com/

scssよりもsassが好きな場合は、自由に使用できます。scssは、インデントされた構文が気に入らない人向けです。また、scssはcssのスーパーセットであるため、cssファイルをscssに変換するのは非常に簡単です。

それがもはや支持されていないのは、おそらく開発者がscssをもっと好きだからです。しかし、これは好みの問題です。個人的にはまだサスが好きです。

于 2010-06-08T19:56:40.310 に答える