文字コード @charset

  • @charset
    @charsetとは、外部CSSファイルに使用している文字コードを示すための規則です。たとえば、シフトJISで書かれた外部CSSファイルの先頭行には、「@charset "Shift_JIS";」と書きます。ただし、外部CSSファイルをHTML文書から参照する際に用いるLINK要素のcharset属性で代用することもできます。
    @charset とは - スタイルシート用語集 - ミツエーリンクスより引用)



  • blogデザインをカスタマイズしようとCSSを見ると、必ず最初に書かれており、またBlogPet等を設定するときに、「blogサービス毎に文字コードが違う」というようなことを云われるので、文字コードの指定、というのはわかるんだけれども、これの名称がわからない。
    htmlタグの形式ではないしね。
    CSS独自の規則なんだろうか?
htmlファイルから外部CSSを<link>タグで読み込むときに、

<link rel="StyleSheet" href="sample.css" type="text/css" charset="ft_JIS">

のように、htmlファイル上で、<link>タグの属性として指定することも出来るらしい。

  • また、これをおこなわないと文字化けが発生するので、必ず<title>タグの前で指定すべきものであるらしい。(METAタグリファレンスより)


  • うーむ、「らしい」ばっかりだな…
2005年10月03日(月) 16:22:53 Modified by daddyscar




スマートフォン版で見る