2012-10-23 9 views
9

私のプロジェクトを開発しているうちに、 "main.css"、 "about.css"、 "news.css"という3つのファイルがあります。制作のために1つの "final.css"にコンパイルすることは可能ですか?Sass、Compass、すべてのCSSファイルを1つにコンパイル

@import 'main'; 
@import 'about'; 
@import 'news'; 

あなたはその後、持っているあなたのファイルの名前を変更する必要があるだろう「SCSS:あなたはその内容があるファイルfinal.scssを作成することができるように

答えて

32

SASS import directiveは、他に一つのファイルの内容をインポートするために使用されますimportディレクティブがそれらを見つけることができるようにします。 main.scss,about.scssnews.scssファイルをCSSファイル自体にコンパイルしたくない場合は、ファイル名の先頭にアンダースコア(_main.scss,,)を付けると、partialsを使用できます。

+0

すべてのscssを1つのCSSファイルでコンパイルするのが好ましい方法ですか? – Vincent

+1

はい、通常です。すべてのCSSを1つのファイルにまとめると、1ページあたりのHTTP要求数を減らすことができます。ここで参考にしてください:http://developer.yahoo.com/performance/rules.html#num_http – hopper

関連する問題