CSS 字符内容是@charset

原创
admin 4个月前 (08-23) 阅读数 14 #CSS

@charset

@charset CSS @规则指定样式表中使用的字符编码。它必须是样式表中的第一个元素,前面不能有任何字符。因为它不是一个嵌套语句,所以不能在@规则的条件组中使用。如果有多个 @charset @规则被声明,只有第一个会被使用,而且不能在HTML元素或HTML页面的字符集相关 <style> 元素内的样式属性内使用。

此 @规则在某些CSS属性中使用非ASCII字符时非常有用,例如 content。

在样式表中有多种方法去声明字符编码,浏览器会按照以下顺序尝试下边的方法(一旦找到就停止并得出结果):

  1. 文件开头的Unicode byte-order字符值。
  2. 由Content-Type HTTP header中的charset属性给出的值或用于提供样式表的协议中的等效值。
  3. CSS @规则 @charset。
  4. 使用参考文档定义的字符编码:<link>元素的charset属性。该方法在HTML5标准中已废除,无法使用。
  5. 假设文档是UTF-8。
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

上一篇:CSS ::target-text 下一篇:CSS @color-profile
作者文章
热门
最新文章
标签列表