0

私は最後の数時間を大きな問題のデバッグに費やしました。

Firefox を使用すると、外部 CSS スタイル シートが読み込まれませんでした。

Firefox のデバッグ ツールを使用して、ファイルが見つからなかったと結論付けることができました。確認したところ、MIME タイプやエンコーディングとは何の関係もありませんでした。

スタイル シートを参照するために相対 URL を使用していましたが、絶対 URL を使用することにしました。何時間も気を失いそうになった後。

ただし、常にローカルホストでデバッグしている場合、すべてのページで絶対 URL を使用するのは苦痛であり、実用的ではありません。

絶対 URL を証明する必要がある理由を誰か教えてもらえますか? CSS ファイルがあり、Firefox は相対 URL を示しています。手動でアクセスすると動作しますが、Firefox はそれを見つけられません。Chrome や Safari を含む他のすべてのブラウザは、相対 URL で動作します。

PHP を使用してこれらすべての相対 URL を定義し、HTML 内でこれらを参照して、デバッグのためにドメインを簡単に切り替えることができますが、それでも面倒で、なぜこれを行う必要があるのか​​ わかりません。

私のサイトはこちら

前もって感謝します、

ジャック。

注 : テスト上の理由から、問題のある自分のサイトへのリンクを提供しています。広告とは関係ありません。

4

1 に答える 1

1

スタイルシートの問題: 要素のバックスラッシュをスラッシュに変更します<link>

<link rel="stylesheet" href="css/main.css">

同様の問題を持つ画像がいくつかあります。

他にも多くのエラーがあります:と<script>の間のタグ、およびいくつかのゆるいタグもあります<head><body></article>

Firefox を使用している場合は、ページのソースを見て、赤くハイライトされている箇所を修正してください。その後、もう一度やり直してください。

于 2013-06-19T05:12:37.350 に答える