LESS は Sass や Stylus 等と並び称されるCSSのメタ言語です。 くだいて言うと、スタイルシートをもっと楽に効率よく書くために開発されたツールです。 三者の中では Sass が筆頭で使われていて、LESS と Stylus がそれに続く印象です。 私の知る限りでは、元々 LESS は Sass と同じく Ruby ベースで開発されていましたが、 並行して開発された LESS.js の方が主流となって JavaScript ベースで開発されるようになり、 現在に至っています。 LESS 記法の基本 上に挙げたメタ言語ではおそらくどれでも共通している機能ですが、 セレクタを入れ子に出来る 変数が使える ミックスイン(関数のようなもの)が使える これらの機能を把握しておくだけで、スタイルシートのコーディングが効率化出来るでしょう。 // 変数 @color-black: #000