@charset

Автор: Татьяна Шкабко Дата публикации: 26.11.2010

Директива @charset — содержит информацию о кодировке, использующейся в CSS.

Синтаксис

@charset "название кодировки";

Некоторые из возможных значений

  • UTF-8 — сейчас наиболее универсальная кодировка, подходит для большинства веб страниц
  • ISO-8859-1 — Latin-1, для большинства западноевропейских языков
  • Windows-1251 — Кириллица (Windows)
  • KOI8-r — Кириллица (КОИ8-Р)
  • Windows-1252 — Западная Европа (Windows)
  • Windows-1250 — Центральная Европа (Windows)
Поддерживается браузерами
  • Internet Explorer 8 и выше (IE до версии 8 поддерживает возможность задать кодировку без кавычек, что противоречит стандартам)
  • Firefox 1.5 и выше
  • Opera 9.2 и выше
  • Safari 4 и выше
  • Chrome 2 и выше

Пример кода

@charset "iso-8859-1";

Заметки

В таблице стилей директива @charset должна идти первой и быть в единственном экземпляре.

Директива @charset никак не влияет на реальную кодировку файла с таблицей стилей. Совпадение настоящей кодировки и кодировки, указанной в @charset полностью на совести автора таблицы стилей.

По теме