Правило @charset
может использоваться во внешних таблицах стилей для указания кодировки символов.
Правило @charset
никогда не следует использовать во встроенной таблице стилей, поскольку существуют другие способы определения кодировки символов в HTML, например тег <meta>
.
Синтаксис
Синтаксически правило задается по следующему шаблону:
@charset "charset-name";
Примеры написания кода тега @charset
:
@charset "UTF-8";
/* CSS Document */
body {
background: yellow;
}
h1 {
color: #ff0000;
font-size: 24px;
}
p {
color: rgb(0,255,0);
font-size: 14px;
}
Во внешней таблице стилей может отображаться только одно правило @charset
и оно должно отображаться в верхней части документа. Ему не должны предшествовать никакие символы, даже комментарии.
Поддержка браузеров
Правило @charset
поддерживается во всех основных браузерах.