IE6不能解决问题方法的CSS文件的原因分析及解决
Web页面采用UTF-8编码格式,这不是问题,问题是外部CSS文件是ANSI编码默认情况下不保存为UTF-8格式,你可能会发现,在一般情况下,这是没有问题的,但是当CSS文件中包含一个中文注释,它可能不是因为它是好的!据估计,在IE6浏览器版本不正确分析CSS文件时解析CSS文件,所以CSS将不工作。看来,微软已经注意到这个问题并修复它在IE7。但仍有很多人使用IE6,所以这个问题有待解决:U3000 U3000
方法1:把CSS、JS和Web文件转换为UTF-8格式。
方法二:删除CSS、js中的中文注释,或将它们改为英文。
U3000 U3000
IE6以上没有正确解析CSS文件由于编码问题
有时候我们发现我们写的html页面引用外部CSS文件时在IE7和FF很好的解决,它可以显示在IE6,但没有CSS文件的解析和风格并不适用于我们的HTML页面,这是什么我把所有的CSS文件里面的方式复制和粘贴在HTML页面,这样做后,IE6,IE7,FF可以正常显示,这意味着外部CSS文件应该存在什么样的问题,这个问题为什么发生在IE6,IE7和FF,不是吗网上谷歌,IE6是发现网页编码有严格的要求,我明白了,朋友送我一个CSS文件是GB2312编码,而HTML文件是UTF-8,原来的问题是在这里,我把CSS文件的内容编码成UTF-8版,再次进行测试时,一切都回到了正常的,我发现一个朋友在CSS文件的中文注释,严重建议朋友们不要评论在CSS文件中,这将导致编码问题。