2011-08-15 14 views
1

私はしばらくの間、Combresを使いましたが、本当に好きです。そして今、私はDotlesscssフィルターを使用して、きれいに読みやすくすることができる変数と読みやすいコードを有効にしました。複数のCSSファイルをCombresとDotlesscssで同じ変数を再利用することは可能ですか?

Combresの大きな利点の1つは、大きなCSSファイルをさまざまな責任本当にいいですね。

私の問題は、CombressとDotlesscssの両方を利用するためにこれを組み合わせていることです。

私は私が私のサイト上など、色を設定するために必要なすべての基本的な変数とvariables.cssファイルを持っていると思いますが、方法はCombresを兼ね備え、フィルタ、およびCSSファイルを圧縮するには、この順序であるように思わ:

フィルタ - >コンバイン - >もちろん、私はどこにでも一つの色をしたい場合、私は、変数を追加する必要がありますので、個別のCSSファイルは、変数が他のCSSファイルで定義されているものは考えていることを意味し

を圧縮それはすべてのCSSファイルにあります。

順序を変更することが可能であった場合、それはいいだろう:組み合わせ

- >フィルタ - 私は1つのファイルと内のすべての変数とvariables.cssを持つことができます>

を圧縮するその方法それらの使用は複数のファイルにまたがります。これは、もし私がスタイリングを変更したいのであれば、変数定義ファイルを使いこなすだけでいいということです。

注文を変更することはできますか?Combresはこれを行いますか?

答えて

3

私はCombresの著者です。組み合わせ後にフィルタを適用することができます。あなたがしなければならないのは、インターフェイスICombinedContentFilterを実装し、必要なフィルタリングロジックを置くだけです。 Combresには、シングルファイルドットレスアプリケーション(DotLessCssFilter)と結合ドットレスアプリケーション(DotLessCssCombineFilter)の両方をサポートするフィルタが組み込まれています。あなたのリソースセットにはDotLessCssCombineFilterを登録してください。

enter image description here

+0

ありがとうございます。魅力のように動作します:-) – Mats

+0

こんにちは、私はcodeplexからcombresをダウンロードしますが、VS2010でWebフォームサンプルを開くときに、ソースコントロールの下にあるようなエラーが表示されます。ソースコントロールからの切断のようなオプションはありません。 plzz check once urself。 –

関連する問題