scssとsassの違いとは?
CSSを書いていると、よく出てくるのが Sass(サス) と SCSS(エスシーエスエス) という言葉です。名前が似ているので混乱しがちですが、結論から言うと SCSSはSassの書き方の一つ です。この記事では、「何が違うのか」「どちらを使えばいいのか」を整理して説明します。Sassとは何かSassは、CSSをより便利に書くための 拡張言語 です。CSSでは書けないような、次のようなことができます。変数を使って色やサイズを管理できる共通のスタイルをまとめて再利用できるファイルを分割して整理できる計算や条件分岐のような書き方ができるつまり、Sassは「CSSを効率よく、読みやすく、大規模に書くための仕組み」だと考えると分かりやすいです。SCSSとは何かSCSSは、Sassの中で最もよく使われている 記法(書き方) です。特徴はとてもシンプルで、CSSとほぼ同じ見た目で書けるという点にあります。そのため、既存のCSSをほぼそのまま移行できるCSSに慣れている人が違和感なく使えるチーム開発でも理解されやすいといったメリットがあります。現在、実務や学習の場面で「Sassを使う」と言われている場合、実際にはSCSSを使っているケースがほとんど です。sass(インデント記法)とは?一方で、拡張子が .sass の書き方も存在します。こちらは インデント記法 と呼ばれています。この書き方では、波括弧を使わないセミコロンを書かないインデント(字下げ)で構造を表すという特徴があります。記述量は少なくなりますが、インデントのミスが起きやすいCSSとの見た目の差が大きい初学者には少し分かりづらい
0