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 は引用符で囲まれていません。*/