0

CSS スタイルシートを使用してモックアップのスクリーンショットを作成する必要がありますが、それを MVC3 アプリケーションに適用する方法がわかりません。

以前のスタイル シートを置き換えると、ページにスタイルがありません。

<link href="@Url.Content("~/Content/insstyle.css")" rel="stylesheet" type="text/css" /> 

そして、スタイルが少し変わった後に新しい行に入れると、ほとんど変わらず、このスタイルシートが巨大で見栄えが良いことがわかります。

<link href="@Url.Content("~/Content/site.css")" rel="stylesheet" type="text/css" /> 
<link href="@Url.Content("~/Content/insstyle.css")" rel="stylesheet" type="text/css" /> 

これは、2 つのスタイル シートをマージするために調べた方法です。

質問...

1) スタイル シートを正しくマージしていますか?そうでない場合、2 つの異なるスタイル シートを正しくマージするにはどうすればよいですか?

2) MVC3 アプリケーションでは、元のスタイル シートを削除できますか? 新しいスタイル シートのみをメイン スタイル シートとして使用できますか?

4

1 に答える 1

1
  1. スタイルシートを「マージ」するのではなく、それらを個別にロードして Web サイトに適用します。それらをマージする場合は、Web サイトが 1 つのリソース ファイルのみをロードするように、それらを 1 つのファイルにまとめる必要があります。2 つ持っていても害はありませんが、複数の css ファイルよりも 1 つの css ファイルを持っている方が良い場合があります。詳細については、こちらを参照してください単一の巨大な .css ファイルと複数の小さな特定の .css ファイル?

  2. 元のスタイルシートを削除できますが、新しいスタイルシートの内容によって、サイトの外観が異なります。

新しいスタイルシートを使用するときにページにスタイルがない場合は、正しいスタイルを正しい要素に適用していない可能性があります。新しいスタイルの CSS コードを投稿していただければ、さらに多くのことをお手伝いできます。または、新しい CSS ファイルを正しい場所に作成していない可能性がありますか? Content フォルダにある必要があります/Content/insstyle.css。また、ファイルなどのスペルをチェックしてください...

于 2012-04-30T10:22:02.877 に答える