- ベストアンサー
FireFoxでCSSが適用されない
仕事で作った英語ページなんですが、IEで開くと正常表示されますが、FireFox、Netscapeだと正常に読み込みません。 いろいろ調べてみましたが、解決策が見当たりません。。。お解かりになる方ご教授いただけませんでしょうか。 http://www.tokyoflower.jp/index_en.html
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
htmlがutf-16で書かれているのに、cssが通常のテキスト だからじゃないですか? cssをutf-16で保存しなおすとうまくいくと思いますよ。
その他の回答 (3)
- tabide
- ベストアンサー率44% (148/331)
直接関係ないかも知れませんが。 HTMLの方で <META http-equiv=Content-Type content="text/html; charset=UTF-8"> と指定されているのに、実際の文字コードは「UTF-16」になっています。 文書自体をUTF-8に変換するか、上のcharsetを「UTF-16」に変更して下さい。 まずは、それからです。
お礼
有難うございます。 ご回答頂いているのに気づかずに質問締め切ってしまいました。 仰って頂いたとおりでした。 実際の文字コードの確認方法がもっと簡単にわかれば気づいてた所だったんですが。。。まだまだ未熟者で、お手数お掛けいたしました。
- sakusaker7
- ベストアンサー率62% (800/1280)
はずしてたらごめんなさい。 <link rel="stylesheet" href="stylestyle.css"> で読み込もうとしている cssファイルを正しく読めていないような。 <link type="text/css" rel="stylesheet" href="..."> じゃないでしょうか?
こんにちは。 ソースを見てみたところ気になったのですが <META http-equiv=Content-Type content="text/html; charset=utf-8"> のcharsetのところが小文字でutfとなっていますが、それが原因ではないでしょうか? 試しに以下のようにしてみると直るかも知れません。 <META http-equiv=Content-Type content="text/html; charset=UTF-8"> ご参考までに♪
お礼
アドバイス有難うございます! 試してみた所、文字コードの違いが問題でした! CSSは別名、UTF-8で保存し、今までのHTMLファイルはUnicodeで保存されていましたので、UTF-8に変更したところ上手くいきました! 今まで文字コードはあまり気にせずに作成していましたので、英語ページ+FireFoxで改めて思い知らされました。。。 ご回答くださった方、有難うございました!!