@charset
Оновлено: 27.05.2022
@charset
Команда @charset використовується для кодування зовнішнього файлу CSS. Це має значення, якщо в CSS-файлі використовуються символи національного алфавіту.
Для зовнішньої таблиці стилів браузер послідовно переглядає такі пункти для визначення кодування таблиці стилів:
- кодування, яке віддає сервіс;
- правило @charset;
- атрибут 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.