我一直将此说明视为提交给我的众多CSS文件中的第一行:
@charset "UTF-8";
它是做什么的,这是必要的吗?
另外,如果我在我的"head"元素中包含这个元标记,是否就不需要在我的CSS文件中也显示它了?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
我一直将此说明视为提交给我的众多CSS文件中的第一行:
@charset "UTF-8";
它是做什么的,这是必要的吗?
另外,如果我在我的"head"元素中包含这个元标记,是否就不需要在我的CSS文件中也显示它了?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
它告诉浏览器将CSS文件读取为UTF-8.如果您的CSS包含Unicode字符,而不仅仅是ASCII字符,这会很方便.
在meta标记中使用它是可以的,但仅适用于包含该meta标记的页面.
阅读有关CSS文件字符集分辨率的规则,请点击w3c spec for CSS 2.