【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的疯狂之七】样式中文注释后引发失效》
如果你读了我的文章,觉得有帮助:
说明
发表评论



这个问题遇到过,开始改用解决的,后来才发现是编码问题-_-
[回复]
晕……注释代码没了。
开始我是把CSS的注释改用HTML方式的注释解决问题的
[回复]
这个问题我也碰到过,费了好大的力气才找到原因的,值得收藏的好文章
[回复]
朱宝祥 回复于:十月 14th, 2011 at 2:10 下午
@web前端寒风, 寒风也来这里了啊
[回复]
这个问题我也碰到过
[回复]