@charset

Internet Explorer

Google Chrome

Opera

Safari

Firefox

6.07.08.0 2.03.04.0 9.29.610 2.03.14.0 2.03.03.6
                   
CSS 1CSS 2CSS 2.1CSS 3
    

Описание CSS свойства:

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

Для внешней таблицы стилей браузер последовательно просматривает следующие пункты для определения кодировки таблицы стилей:

  1. кодировка, которую отдает сервер;
  2. правило @charset;
  3. параметр charset тега <LINK>;
  4. кодировка, установленная в документе через метатег (<meta http-equiv="Content-Type" content="text/html; charset=utf-8">).

Приведенный список имеет четко выраженную иерархию — чем выше находится пункт, тем выше его приоритет. Если ни один из пунктов не найден, будет установлена кодировка UTF-8.

Краткая информация:
Значение по умолчанию UTF-8
Наследуется
Применяется
Ссылка на спецификацию http://www.w3.org/TR/CSS21/syndata.html#charset

Синтаксис CSS свойства:

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

Значения CSS свойства:

Для русского языка обычно указывается кодировка windows-1251 или utf-8. Значение кодировки обязательно должно быть взято в кавычки.


Особенности отображения в браузерах:

В браузере Internet Explorer до версии 7.0 включительно название кодировки допускается писать без кавычек, что противоречит спецификации CSS.


Баннер SGU.RU