そのため、この Web サイトを開始したときに、外部 CSS ファイルをルート フォルダー内の専用の "css" フォルダーに配置するのを忘れていました。
ルートに新しいフォルダーを作成し、CSS ファイルをそのフォルダーに貼り付けて、HTML に適切にリンクしていることを確認しました。背景画像 (2 つありました) を除いて、すべてのスタイリングが機能しました。
CSS ファイルを移動する前は、背景画像のコードは次のようになっていました -
background-image: url(images/main_bg.png);
再入力したところ、このようになりました。背景画像がサーバーとローカル ホストに表示されるようになりました。
background-image: url(../images/main_bg.png);
ただし、私のフォントキットは表示されません。背景画像のように機能すると仮定して、各リンクの前に「.../」を追加しようとしましたが、うまくいきませんでした。すべてのフォントは、サーバー上の独自のフォルダーにあります。これは、私のスタイルシートでどのように見えるかです -
@font-face {
font-family: 'OpenSansExtraboldItalic';
src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot');
src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
url('fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
url('fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
font-weight: normal;
font-style: normal;
それらをどのように間違ってリンクしていますか?私の鼻の下でおそらくばかげた答えですが、私はイライラしています(笑)。