@charset

Оновлено: 27.05.2022

@charset

Команда @charset використовується для кодування зовнішнього файлу CSS. Це має значення, якщо в CSS-файлі використовуються символи національного алфавіту.

Для зовнішньої таблиці стилів браузер послідовно переглядає такі пункти для визначення кодування таблиці стилів:

  1. кодування, яке віддає сервіс;
  2. правило @charset;
  3. атрибут charset елементу <link> (цей елемент застарів, не використовуйте його).

Наведений список має чітко виражену ієрархію: що вище знаходиться пункт - то вище його пріоритет. Якщо жодного з пунктів не знайдено, буде встановлено кодування UTF-8.

Синтаксис

@charset "<кодировка>";

Значення

Для кирилиці зазвичай вказується кодування- 1251 или utf-8. Значення кодування обов'язково береться в лапки.

Приклад

@charset "windows-1251";
body {
 font: 11pt Arial, Helvetica, sans-serif;
 margin: 0;
 color: #000;
}
p.new:after {
 content: " Новье!";
}

Примітка

У браузері Internet Explorer до версії 7 включно назву кодування дозволяється писати без лапок, що суперечить специфікації CSS.

Браузери

@charset

Переглянути сумісність з Can I use?

@charset