@charset

@charsetとは、外部CSSファイルに使用している文字コードを示すための規則です。

たとえば、シフトJISで書かれた外部CSSファイルの先頭行には、「@charset "Shift_JIS";」と書きます。

ただし、外部CSSファイルをHTML文書から参照する際に用いるLINK要素のcharset属性で代用することもできます。

この @規則 は外部CSSファイルを使う場合にのみ使用します。

そのファイルで使われている文字コードセットを指定します。

普通は meta要素 の http-equiv="Content-Type" と同じ文字コードを使うでしょうから、あまり使用する事はありません。

例えほかの文字コードセットを使うにしても、link要素を使ったリンク方法やXMLでのCSSの参照方法の場合は charsetに文字セット名を指定してやれば良いですし、使うとすれば@importを使ったリンク方法の時くらいなものでしょう。

戻る