我尝试根据 w3c mobileOK 验证工具
验证我的验证给我一个警告:资源未指定 UTF-8 作为字符编码
为什么?:呈现页面所需的资源之一(很可能是 CSS 样式表)没有在 HTTP Content-Type 标头中将其编码声明为 UTF-8。检查其内容是否正确编码,并考虑在 HTTP 级别声明其编码。
验证工具指出我的 css 文件。
在我的 css 开始时,我有一个正确的“@charset”UTF-8“;”
我检查了这个网站:http ://www.w3.org/International/questions/qa-css-charset.en.php
它说我还可以在 HTTP Content-Type 标头中声明文件的编码,例如:
内容类型:文本/css;字符集=UTF-8
我的 html 页面中已经有一个类似的声明( < meta http-equiv="Content-type" content="text/html;charset=UTF-8" />)
但我不知道如何为我的 css 使用这个“Content-Type: text/css; charset=UTF-8”声明......我应该把它放在 css 还是 html 中?如何 ?