Правило @charset
Описание
Команда @charset применяется для задания кодировки внешнего CSS-файла. Это имеет значение в том случае, если в CSS-файле используются символы национального алфавита.
Для внешней таблицы стилей браузер последовательно просматривает следующие пункты для определения кодировки таблицы стилей:
- кодировка, которую отдает сервер; - правило @charset;
- атрибут charset элемента link (данный атрибут устарел, не используйте его).
Приведённый список имеет чётко выраженную иерархию — чем выше находится пункт, тем выше его приоритет. Если ни один из пунктов не найден, будет установлена кодировка UTF-8.
Синтаксис
@charset 'кодировка';
Пример
<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<style>
@charset 'UTF-8';
p.new:after {
content: 'Новье!';
}
</style>
<p class='new'></p>
</body>
</html>
Читайте также
Свойство columns
Универсальное свойство, которое позволяет задать ширину и количество колонок многоколоночного тек...
Свойство background-clip
Определяет, как фоновая картинка или цвет фона должен выводиться под границами. Эффект заметен пр...
Свойство align-items
Используется для выравнивания флекс - элементов внутри контейнера, в перпендикулярном направлении.
Свойство text-fill-color
Устанавливает цвет заливки символов текста. Браузеры при наличии color игнорируют его и отдают пр...
Свойство text-ident
Устанавливает величину отступа первой строки блока текста (например, для абзаца p). Воздействия н...