私のスタイルシートの 1 つは、すべてのスタイルをロードしていないようです。見つけられるものはすべて読みましたが、人々が通常抱えている問題は私には明らかなことですが、自分の問題を理解できないようです. Razor を使用して作成したサイトがあり、ここでヘッド セクションでスタイルシートを呼び出します。
<link href="@Url.Content("~/css/reset.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/jquery-ui-1.10.1.custom.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/searchLayout.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/searchSkin.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/skin.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/AvailabilityLayout.css")" rel="stylesheet" type="text/css" media="screen" />
<link href="@Url.Content("~/css/AvailabilitySkin.css")" rel="stylesheet" type="text/css" media="screen"/>
<link href="@Url.Content("~/css/Home.css")" rel="stylesheet" type="text/css" />
問題は、AVailabilitySkin.css と、場合によっては AvailabilityLayout.css にあるようです。たとえば、AvailibilitySkin.css に次のコードがあります。
td#price h2, td#price h4
{
text-align:center;
}
そして、それは拾われません。別のスタイルなどによって上書きされていることさえありません。しかし、Skin.css ファイルに同じコードを追加すると、問題なく動作します。自分のすべてのスタイルを Skin.css に追加することはできないので、そのスタイルをそこに入れただけでは終わりではありません。現在、サイトはローカルで開発されているため、残念ながらサイトへのリンクを投稿することはできませんが、何か必要な場合 (コードの追加など) はお知らせください。問題を見つけることができず、@charset "UTF-8"; を追加しようとしました。スタイルシートの一番上にあり、実際にはあまり効果がありませんでした。