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

时间:2009年03月26日作者:愚人码头查看次数:6,744 views评论次数:13

这是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

声明: 本文采用 BY-NC-SA 协议进行授权 | WEB前端开发
转载请注明转自《【IE6的疯狂之七】样式中文注释后引发失效

如果你读了我的文章,觉得有帮助: 说明
标签:分类:html+css
4条评论
  1. d留言于:2009年07月14日09:52

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

    [回复]

  2. d留言于:2009年07月14日09:53

    晕……注释代码没了。

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

    [回复]

  3. web前端寒风留言于:2011年06月28日13:32

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

    [回复]

    朱宝祥 回复于:

    @web前端寒风, 寒风也来这里了啊

    [回复]

  4. 顾小北留言于:2011年12月05日12:34

    这个问题我也碰到过

    [回复]

发表评论

*

*