• ベストアンサー

CSSの文字コードについて

みなさんは外部CSSを使う時は『@charset "shift_jis";』をCSSファイルの一番最初に入れてるんですか? font-familyに日本語が出てくる時や、コメントを日本語で書くときに必要と聞きましたが。。。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

まずは安全策として外部CSSを使う時は必ず一番最初に、 @charset "shift_jis"; と書く習慣を付けておきましょう。 (文字コードは状況に応じて変更。) 記述する事が必要な場合はあっても、 記述する事が問題になる事はありません。 (当然、間違った記述は問題ですが・・・。) また、可能な限りHTMLとも同じ文字コードにしておく事も心がけると良いかと・・・。 その上で一応知識として、 1..htaccess 等で、サーバ側で指定する。 2.HTML に於いて LINK 要素の CHARSET 属性で指定する。 3.HTML と文字コードを同じにしておく。 以上の様な方法でも対応できます。 また @import には文字コードを指定する手段がなかったと思います。

ao_
質問者

お礼

koutarou504さんいつもありがとうございます。 たしかに@importにCHARSET 属性は指定は出来ないですね。 今後は@charset "shift_jis";を使うことにします。 今後ともよろしくお願いします。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

外部CSSを呼び出すHTMLで文字コードの指定がしてあって、同じコードになっているなら、 書かなくて良いと思います。

ao_
質問者

お礼

ありがとうございます。 しかし、htmlから@importを使用して読み込んでいる時はどうなんでしょう。

関連するQ&A