2011-07-21 21 views
0

私はコードイグナイタを使ってウェブサイトを開発し、CSSでスタイルを設定しました。ローカルではうまく動作しますが、オンラインではCSSがロードされていないように見えます。私はリンクをチェックしたが正しい。何がありますか?CSSがサブドメインで動作していないようですか?

+1

あなたは私たちにリンクを教えてもらえますか? –

+0

Firefoxを使用している場合、私はそれがCORSの問題だと思います。 – Marcin

答えて

0

私はあなたに直接答えを与えることはできませんが、私はあなたにいくつかの指針を与えることができます。

Firebug(Firefox)やChromeのデベロッパーツールなどのツールを使用することをお勧めします。これらのツールを使用すると、ブラウザが行っているすべてのリクエストの詳細を見ることができます。

(正確な手順は使用しているツールによって異なりますので、わかりやすくするためにFirebugを仮定します)。

Firebugを開いた状態でブラウザでページを開き、Firebugの「ネット」タブを確認します(タブの下のオプションが「すべて」に設定されていることを確認してください)。これにより、ブラウザによって行われたすべてのリクエストが一覧表示されます。

重要なのは404エラーを探すことです。あなたのCSSは動作していないと言っているので、あなたのスタイルシートが読み込まれていないことはかなり良い賭けです。 Firebugにリストされている404エラーは、ロードに失敗した理由を示します。

ファイル名の上にマウスを置くと、Firebugはそれを展開して、ロードしようとした完全なURLを表示します。これはほとんどあなたの設定に何か間違っていることを示しているし、間違った場所からスタイルシート(とおそらく他のファイルも)をロードしようとしています。これは何がうまくいかないのかを示し、それを修正する方法を理解するのに十分な手がかりを与えます。

希望すると、この問題の解決に役立ちます。

関連する問題