编辑这个页面须要登录或更高权限!

CSS @charset 规则

@charset可以在外部工作表中使用单个规则来指定样式规则和值的字符编码。

@charset永远不要在嵌入式样式表中使用该规则,因为还有其他方法可以定义HTML中的字符编码,例如<meta>标签。

@charset 规则的使用语法

该规则的语法如下:

@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属性浏览器的兼容性,下表中的数字表示支持该属性的浏览器最低版本号;所有主流浏览器均支持该规则。

浏览器图标
  • Firefox 1.5+

  • Google Chrome 2+

  • Internet Explorer 5.5+

  • Apple Safari 4+

  • Opera 9+

进一步阅读

请参考以下教程:HTML Meta

CSS 参考手册
CSS @规则(RULES)
CSS 属性大全