0

我最近一直在学习 CSS,以及如何将它与 HTML 一起使用。我看过很多关于这个问题的教程和解决方案,所有这些都表明 Firefox 对字符编码很挑剔。我已将 HTMLCSS 这两个文件都设置为 UTF-8 编码,但它仍然不起作用。(这两个文件都称为 test.html 或 css)

HTML <meta charset = "UTF-8">

CSS @charset "UTF-8"

如果有必要,我有一个指向他们整个代码的 PasteBin 链接。(是的,我已经尝试了第一条带分号和不带分号的 css 行。)
http://pastebin.com/iprAD44A

任何帮助将不胜感激。
~电脑

4

2 回答 2

0

尝试将其添加到 CSS,基于 Mozilla 特定的 Firefox 扩展。还关闭了@charset。

@charset "UTF-8";
@-moz-document url-prefix() {

**CSS GOES HERE**

} 
于 2013-10-13T01:11:16.437 回答
0

删除字符编码。在这一点上甚至不要担心它,它只会让你现在的事情变得复杂,你可以编写世界上所有的标准 CSS,并且你的网页可以在不设置编码类型的情况下正常工作。我以前从未见过在任何样式表中使用过@charset“[编码选择]”。

如果您要为网页和资产(如样式表)设置编码类型,控制服务器对客户端(Firefox 等浏览器)请求的响应非常重要。因为服务器应该返回您声明的编码类型。

于 2013-10-13T01:11:39.170 回答