電子書籍の厳選無料作品が豊富!

Linkタグにcharsetという属性があり、
UTF-8を設定してUTF-8エンコーディングのスタイルシートを作成しました。
そしてHTMLドキュメント内に
#####################################
<META http-equiv=Content-Type content="text/html; charset=shift_jis">
<LINK href="test.css" type=text/css
rel=stylesheet charset="UTF-8">
#####################################
と指定しましたが上手くいきません。
試しにHTMLドキュメントはそのままにして
スタイルシートだけをSJISに変更してみたところ
上手くいきました。
Linkタグのcharset属性にはUTF-8は指定できないのでしょうか?それとも指定の仕方が間違っているのでしょうか?

●環境
OS:Win2000
ブラウザ:IE5.5 SP2

A 回答 (2件)

CSSファイルの1行目に


@charset "UTF-8";
と書いてみてはどうでしょう。
    • good
    • 0
この回答へのお礼

上手くいきました!!
ありがとうございます。

お礼日時:2003/03/31 10:58

うまくいかないというのは文字ばけするということでしょうか


私はそういった外部からのスタイルシートの指定をやらないんですが
METAタグで文字コードをSJISで指定するのであれば
スタイルシートにもSJISを指定しないと文字ばけするのでは?
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。

説明がたりませんでした。
申し訳ありません。
文字化けしてる訳ではないです。
スタイルシート内で指定した。ダブルバイトのフォント名が反映されていない。(UTF-8で読み込めていない)
といった状況です。

お礼日時:2003/03/31 10:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!