在 CSS3 中是否需要使用字符编码声明。当我使用@charset "utf-8"; 声明它在 Visual Studio CSS3 验证中给出警告。谁能给个建议请...
问问题
155 次
1 回答
0
我认为没有必要,但如果您的 CSS 文件中有任何非 ASCII 文本,建议您这样做。
来自http://www.w3.org/International/questions/qa-css-charset.en.php#atcharset:
@charset "<IANA-defined-charset-name>";
只有一个@charset 规则可以出现在外部样式表中,并且它必须出现在文档的最开始。它前面不能有任何字符,甚至不能是注释。(但是,对于采用 Unicode 编码之一的文档,字节顺序标记是可以的。)
此外,您可以尝试将“utf-8”更改为大写,因为它是由 IANA 定义的大写:http ://www.iana.org/assignments/character-sets/character-sets.xml
于 2013-03-13T11:36:18.260 回答