update.はじめにこれまで、CSSは素でstyle.cssのようなファイルにスタイルを書く方法が主流でした(私も最近までこちらでした)。CSSだけで書いていると、どうも拡張性や保守性に欠けたりしてしまいます。red;!important;とか使って設計が崩壊していったりと、開発する上でCSSだけで書いているとルールを作るのも大変だし、チームで苦労することになります。そこで、最近ではメタ言語と呼ばれる、CSSをよりプログラミングに近い形で書ける言語が出てきました。これらのメタ言語とは、よりCSSを抽象的に書くことができて、プロセッサと呼ばれるものを使ってCSSを生成します。有名なのは、Sass(SCSS)LESSStylusなんかがあります。Sass(SCSS)Sassが、括弧でSCSSと書いてあるのは、もともとSASS記法というので書かれていたんですが、Sass3.0からCSSちっくに書くことが出来るSCSS記法というのでも書けるようになったためです。ようはどちらで書いても、同じCSSが生成されるので、自分に合った方を使えばいいと思います。Sassの使い方rubyのインストールSassはrubyでコンパイルするのでとりあえずrubyが必要です。私の環境(centOS)でインストールしたやり方をすべて残しておきます。