为什么要指定@charset“ UTF-8”;在您的CSS文件中?

我一直将此指令视为移交给我的众多CSS文件的第一行:

@charset "UTF-8";

它是做什么的,这是必要的规则吗?

另外,如果我在“ head”元素中包含此meta标签,是否可以消除在CSS文件中也包含它的需要?

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

回答:

它告诉浏览器以UTF-8格式读取css文件。如果您的CSS不仅包含ASCII字符,而且包含Unicode字符,这将非常方便。

在meta标签中使用它很好,但仅适用于包含该meta标签的页面。

在CSS 2 w3c规范中了解CSS文件的字符集解析规则。

以上是 为什么要指定@charset“ UTF-8”;在您的CSS文件中? 的全部内容, 来源链接: utcz.com/qa/415076.html

回到顶部