谷歌浏览器不支持css文件使用@charset "utf-8";

Ludou

     今天测试网页的时候,发现网页在firefox和ie各版本下都显示正常,但是换了谷歌浏览器chrome,原本好好的网页一下子面目全非,仔细检查了css文件和html,并没有发现什么错误的地方,原本使用的css sprite也无法正常运行,所有图片都显示不出来了。

    最终鼓捣鼓捣,去掉了css文件中的编码声明@charset "utf-8"; ,噢!一切正常了!

    这是一个比较诡异的问题,有些CSS添加编码声明显示是正常的,而有些就不正常,莫非是chrome的bug?

本文版权归露兜博客所有,转载引用请完整注明以下信息:
本文作者:Ludou
本文标题:谷歌浏览器不支持css文件使用@charset "utf-8";
本文地址:http://www.ludou.org/chrome-not-suppost-charset.html

露兜博客博主,男生,业余Web程序员,儒家思想受益者。文采不佳,不喜欢聚光灯,不喜欢吹牛,不喜欢无序的做事方式。闲时喜欢写些代码自娱自乐,并在博客中分享一些个人技术经验。

标签: , , ,

10 条评论

我来说两句
  1. Little Fox

    不用加引号吧…

  2. westup

    那你的网页是不是GB2312编码的?

  3. Skyoy

    CSS中的字体可能是宋体等中文字体。

  4. 小武

    这个好像不是bug,我也有这个问题所以搜索到了这里。
    我的解决方法是将第二个css文件里的@charset去掉;
    也就是说单一一个页面内不允许发生第二次@charset声明

发表评论

因博主长期在外地出差,您的留言可能暂时不会得到回复。

订阅评论