CSS @charsetルール


例

スタイルシートで使用する文字エンコーディングを UTF-8 に設定します:

@charset "UTF-8";

ブラウザサポート

表内の数字は、そのプロパティをサポートする最初のブラウザバージョンを示します。

プロパティ
@charset 2.0 12.0 1.5 4.0 9.0

プロパティ定義と使用説明

@charset プロパティはスタイルシート(.css拡張子)で使用される文字エンコーディングを指定し、CSSファイル内でのみ使用できます。

これはスタイルシートの最初の要素である必要があり、その前に文字を置くことはできません。

複数の @charset ルールが宣言されている場合、最初のものだけが使用されます。また、HTML要素やHTMLページ内では使用できません。つまり、<style> 要素内では使用できません。



構文

@charset "charset";

值 説明
charset 使用する文字セットを指定します。

その他の例

例

@charset "UTF-8"; @charset "utf-8"; /*大文字と小文字を区別しない*/ /*CSSのエンコーディング形式を Unicode UTF-8 に設定します*/ @charset 'iso-8859-15'; /*無効です。誤った引用符を使用しています。*/ @charset 'UTF-8'; /*無効です。誤った引用符を使用しています。*/ @charset "UTF-8"; /*無効です。スペースが1つ以上あります。*/ @charset "UTF-8"; /*無効です。@ の前にスペースが1つあります。*/ @charset UTF-8; /*無効です。UTF-8 は引用符で囲まれていません。*/
その他の拡張