【IE6的疯狂之七】样式中文注释后引发失效

这是ie6 出现的奇怪现象。这是由于css 和html 的编码不同所引致。

满足下面条件就会引起 注释下面的样式不起作用:
1. css有中文注释
2. css为ANSI编码
3. html为utf-8编码

解决方法:
1. 去掉中文注释,用英文注释
2. 统一css 和 html 的编码

建议采用第二种解决方法

ps: css为uft-8? html 为ANSI 不会出现失效的情况。

参考文章:冯子胡说 的 http://vontall.blogbus.com/logs/4366443.html

赞(0) 打赏
未经允许不得转载:WEB前端开发 » 【IE6的疯狂之七】样式中文注释后引发失效

评论 13

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    这个问题遇到过,开始改用解决的,后来才发现是编码问题-_-

    d10年前 (2009-07-14)回复
  2. #-48

    晕……注释代码没了。

    开始我是把CSS的注释改用HTML方式的注释解决问题的

    d10年前 (2009-07-14)回复
  3. #-47

    这个问题我也碰到过,费了好大的力气才找到原因的,值得收藏的好文章

    web前端寒风8年前 (2011-06-28)回复
  4. #-46

    这个问题我也碰到过

    顾小北7年前 (2011-12-05)回复

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏