小编典典

为什么指定@charset "UTF-8";在你的 CSS 文件中?

all

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

@charset "UTF-8";

它有什么作用,这条规则是否必要?

另外,如果我在我的“head”元素中包含这个元标记,是否会消除将它也存在于我的 CSS 文件中的需要?

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

阅读 149

收藏
2022-08-05

共1个答案

小编典典

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

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

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

2022-08-05