CSS样式在IE6下样式失效的解决办法
今天在制作一个网站的时候发现页面兼容了IE7/8、谷歌浏览器、火狐浏览器等,可就是不兼容IE6,仔细看了好久也没有看出个所以然来,在网上收集了一些解决方法,方法如下:
1,检查自已编写的CSS样式文件里是否有有中文注释如
/*这里是一个样式注释*/.css{font-size:1em;}
如样式里写有中注释,可试着将中文注释改写成英文注释,并在后面追加**/
/*Here is a style comments ***/.css{font-size:1em;}
2,如果第一种办法并没有解决你现在的问题,那么你可以尝试如下操作
1.先将你的样式文件进行备份一份。
2.备份好后,将你的CSS文件里的CSS代码复制---粘贴到记事本里----记事本保存并另存为,在弹出的另存为窗体中找到编码,因为一般网页用的是UTF-8的编码格式,所以在这里你可以查看下你此时默认编码格式是不是UTF-8或者说和你指定的HTML编码格式一致。如果不是,那么在下拉中选择,使得编码格式相同。
3.将另存为的CSS样式文件替换原来的CSS样式文件,重新加载看看是否兼容了。
这里简单的说下,为什么IE6里会有样式失效的情况,原因在于编码格式不同,如:HTML的编码格式是UTF-8,而CSS样式文件的编码格式是gb2312那么,就很有可能会出现在IE6里某些样式会失效的情况了。
更多文章请关注:程序员分享站--15AE