打印本文 关闭窗口 | |
关于网页制作CSS不解析问题的解决 | |
作者:陈鹏 文章来源:eNet 点击数 更新时间:2009/9/12 8:47:27 文章录入:陈鹏 责任编辑:陈鹏 | |
|
|
方法一:把 CSS、JS 和网页文件都统一保存为 UTF-8 格式。 方法二:去掉 CSS、JS 中的中文注释,或者改为英文。 上文为IE6因为编码问题无法正确解析CSS文件 有时候我们发现我们写的html页面引用外部css文件的时候在IE7和FF中能够很好的被解析,即能正常显示,可在IE6中却完全没有被解析,即 css文件里的样式根本没应用到我们的html页面,这是怎么回事?开始我把css文件里头的所有样式都复制粘贴到html页面中的中,这样做以后,IE6、IE7、FF都能正常显示了,这也就说明外部的css文件应该是存在什么问题了,为什么在IE6中出现这问题,而在IE7和FF中却没有?网上google了下,发现是IE6中对页面的编码有严格的要求,我查看了下,朋友发过来的css文件用的编码是GB2312的,而html文件用的是utf-8的,原来问题就出在这里了,我把css文件内容的编码用ed改成utf- 8,再次测试的时候,一切恢复正常了,还有就是我发现朋友的css文件里面用中文注释,严重建议朋友们不要在css文件里面用中文来注释,这样也会引起编码的问题。 |
|
打印本文 关闭窗口 |