ページに含める前に、ASP.NET App_ThemesフォルダーからCSSファイルを縮小して結合する優れた手法を知っている人はいますか?
5 に答える
私は常にStyleManagerを使用してCSSを結合および縮小しています。YUI Compressorの.NETポートを内部で使用し、スタイルシートを組み合わせる機能も追加しているため、サウンドによって必要なことを正確に実行できます。
また、CSS定数、背景画像のURLのチルダ(〜)解像度、キャッシュ制御などの優れた機能も追加されています。
Rejuicerは、多くの話題を呼んでいるASP.NETの優れた新しいミニファイアです:http: //rejuice.me
それ:
- 構成のための流暢なインターフェースを持っています
- ワイルドカードルールで縮小するファイルを指定できます
- WindowsAzureで実行
- 開発環境では魔法のように自動的にオフになるため、元のjavascriptコード(縮小されていない)をデバッグできます。
構成(global.asax.csのApplicationStartで実行)は次のように簡単です。
OnRequest.ForJs("~/Combined.js")
.Compact
.FilesIn("~/Scripts/")
.Matching("*.js")
.Configure();
RequestReduceもチェックしてください。CSSをその場で組み合わせて縮小し、来週のリリースにはjavascriptが含まれる予定です。また、背景画像をスプライトするだけでなく、画像の圧縮とカラーパレットを最適化します。ETAGを管理し、ヘッダーも期限切れにします。IISベースのWebサイトと互換性があり、コードの変更や資産の再編成は必要ありません。基本的な環境ではほとんどまたはまったく構成を必要とせず、WebファームとCDNのサポートも提供します。これはOSS(無料)であり、現在VisualStudioGalleryなどの一部のMicrosoftWebサイトで使用されています。
ここで誰かが同様の問題に取り組んだようです。
YUICompressorをチェックしてください。