- 締切済み
NNだけCSSのリンクが切れる?!
<link href="common/top.css" rel="stylesheet" type="text/css"> 上記のようなソースで外部ファイルにリンクしてるのですが、 サーバにあげたときだけNNで見るとCSSが適用されません。(IEでは表示されます) ローカルでみれば、IEでもNNでも問題なく表示されるし、 外部ファイルをやめて、HTML内にCSSを記述すればサーバにあげても表示されます。 サーバ側に原因があるのか、ソースコードで解決できるのか どなたかこの現象の解決方法を教えて下さい!!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- steel_gray
- ベストアンサー率66% (1052/1578)
回答No.2
コメント類が入っていないとは・・・・ そのCSSファイルをブラウザで見ると書いてあるはずのコメントが消えているという事でしょうか? 文字化けの類でしょうかね?? CSSファイルの先頭で文字コードを宣言してみるとか。→参考URL
- steel_gray
- ベストアンサー率66% (1052/1578)
回答No.1
うーん。。これだけだと原因の特定ができません。 とりあえず思いついたのは NNが4.xで、外部スタイルシート内で相対パスで別のファイル(画像や別のスタイルシート等)を指定してあると正しく解釈しない場合があります。
質問者
補足
NNは7.1で4.7は対象としてないです。 画像だけが表示されないのではなく、h1へのテキスト装飾など全部がかかっていません。 CSS内の/*~*/のコメント類も入ってないのですが、なにか原因わかりませんでしょうか?
補足
サーバ側のMIMEリストに問題がありました。IIS3では、.CSSが読まれないようです。 ありがとうございました。