0

ASP.NET MVC 4 Web サイトのスタイルシートを作成すると、デバッグ/開発モードではすべてがうまく機能します。

IIS に Web サイトを展開するとすぐに、リリース構成で、CSS の一部が要素に適用されません。これは、ページに追加されている 1 つの縮小された .css ファイルに要素がまったく存在しないためです。

宣言をより具体的にする - たとえば id > class などを含めると、通常は問題が解決しますが、CSS スタイルを記述してクライアントに提供し、ASP.NET 縮小によって除外されないようにするための一般的なルールは何ですか?

4

1 に答える 1

0

ASP.NETバンドルについて話している場合、デフォルトではCSSファイルがアルファベット順にバンドルされます。ファイルが常に正しい順序でレンダリングされるようにする簡単な方法の1つは、ファイル名にプレフィックスを使用することです。例:

01.first-file.css
02.second-file.css
03.third-file.css
04.fourth-file.css

そうは言っても、宣言をより具体的にして、ファイルの順序にあまり依存しないようにすることは、おそらく良い考えです。

于 2012-11-17T12:32:32.763 に答える