@charset文字エンコーディングを指定する
@charset 規則はスタイルシートで使用している文字エンコーディング(文字コード)を指定します。この規則はスタイルシートの先頭で宣言する必要があり、@charset 規則より前に文字を一切記述してはいけません。
なお、この規則は style 要素の中では使えません。また、もしスタイルシート内に複数の @charset 規則が記述された場合、最初に記述されたもののみが有効な記述になります。
@charsetのサンプルソース
@charset "utf-8";
主要ブラウザの対応
IE11 | ○ |
---|---|
Edge(EdgeHTML) | ○ |
Edge(Chromium) | ○ |
Chrome | ○ |
Firefox | ○ |
Safari | ○ |
iOS Safari | ○ |
Android Chrome | ○ |