- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字コードをUTF‐8にすると外部CSSが読み込めないようなのですが・・・)
文字コードをUTF-8にすると外部CSSが読み込めない
このQ&Aのポイント
- 現在、海外向けページを含むサイトを構築するにあたって、文字コードをUTF-8に統一しようとしていますが、HTMLをブラウザで開くと外部スタイルシートが反映されません。
- CSS側には@charset "UTF-8";という記述もしていますし、保存もUTF-8Nで行っていますが、原因がわかりません。
- XHTMLでないとダメなのでしょうか?アドバイスをお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 ちょっと思ったのですが、HTML、css 双方のファイルを UTF-8N で保存する場合「改行コード」を変えてためしてみてください。 ( CR+LF、CR、LF の3種ありますよね) もしダメであれば「body { … 」の中の 「font-family: "Verdana","MS Pゴシック","ヒラギノ角ゴ Pro W3","Osaka","Sans-serif";」の、字体の部分を他のものに変えて試してみてください。もしこれでうまく行くようなら、その字体は残念ながら UTF-8N では使えないことになります。
お礼
アドバイスありがとうございました。 改行コードを変更しようとした際に、間違ってUnicodeNを選択していることに気づきました。 うわあああ本当にすみません、UTF-8で保存した「つもり」になっていました。 改行コードのアドバイスのおかげで気づけました。 UTF-8NのCR+LFで、正常に表示されました。 本当にすみません!ありがとうございました。