`
liudaoru
  • 浏览: 1575783 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE6下页面显示空白的问题

    博客分类:
  • Ajax
阅读更多

今天又碰到了一个页面在IE6下加载完后一片空白的问题,而且页面也没有脚本错误。搜索了半天发现是页面被IE缓存掉了,然后在加载页面是IE使用默认的UTF-8作为页面contentType,而不是我们的GBK。

 

但话又说回来,即使编码方式不对也应该显示乱码啊?不应该什么不显示。

 

这实际是css的问题,因为css中有中文,然后编码不一致时就会导致IE6解析出错,从而出现了空白页面,而IE7是没有问题的。

 

现在想到的解决办法是:去掉css中的汉字,只是觉得有点山寨。

 

还是再想想其他办法吧。

3
0
分享到:
评论
3 楼 liudaoru 2010-09-28  
masuz 写道
还有一个可能,就是将页面标题 <title>中文页面</title> 写到了<meta ... />之前也会导致IE6显示空白。


不错。。。。
2 楼 masuz 2010-09-27  
还有一个可能,就是将页面标题 <title>中文页面</title> 写到了<meta ... />之前也会导致IE6显示空白。
1 楼 liudaoru 2009-03-24  
参考:http://www.zg80.cn/html/wangyezhizuo/CSSjiaocheng/200811/IE6yinweibianmawentiwufazhengquejiexiCSSwenjian_61004.html

我不知道大家有没有遇到这个问题,但我在发布Maxthon 1.0时遇到了这个问题,当时自己没发现,是有人用了后通知我时,才知道.后来花了很多时间去找问题,都没结果,后来实在没办法,就把CSS文件的注释全部删了,问题解决.
于是想到是不是因为编码的问题.现在看来却实是编码问题.
网页采用了 UTF-8 编码格式,这本来没有问题,问题是外部 CSS 文件默认是 ANSI 编码,并没有保存为 UTF-8 格式。可能你会发现在一般情况下这样也是没有问题的,然而当 CSS 文件中包含有中文注释时问题就来了!我估计是 IE6 版本以下的浏览器在解析这个 CSS 文件时因为编码问题而无法正确解析,所以才会发生 CSS 在 IE6 下不起作用的情况。
知道了原因,就好办了,有两个办法:
1.把 CSS、JS 和网页文件都统一保存为 UTF-8 格式。
2.去掉 CSS、JS 中的中文注释,或者改为英文。

相关推荐

    解决IE打开空白问题

    标题中的“解决IE打开空白问题”指的是针对Internet Explorer(IE)浏览器在启动时无法正常显示网页,只显示一片空白的情况。这种问题可能是由于多种原因引起的,包括但不限于浏览器组件损坏、注册表错误、病毒感染...

    QQ空间进入页面显示空白怎么办.docx

    在本文中,我们将讨论 QQ 空间进入页面显示空白的问题,并提供四个解决方案来帮助用户解决这个问题。 一、检查电脑网络状态 网络状态是影响 QQ 空间进入页面显示的关键因素。用户可以通过多种方式来检查电脑网络...

    多浏览器下IE6 IE7 firefox li 间距问题

    ### 解决多浏览器下IE6、IE7及Firefox中`&lt;li&gt;`元素间距兼容性问题 #### 背景介绍 在Web开发过程中,我们经常会遇到不同浏览器对CSS样式的解析差异导致页面显示效果不一致的情况。特别是对于早期版本的Internet ...

    打开ie网页显示空白页面的解决方法.docx

    打开IE网页显示空白页面可能是由于多种原因造成的,本文将介绍四种解决方法。 首先,我们可以尝试重新注册一些重要的DLL文件。这些文件包括Shdocvw.dll、Shell32.dll、Oleaut32.dll、Actxprxy.dll、Mshtml.dll、...

    快速解决Vue项目在IE浏览器中显示空白的问题

    本文将详细探讨如何解决Vue项目在IE浏览器中显示空白的问题,为遇到此问题的开发者提供参考和解决方案。 首先,我们来分析一下Vue项目在IE浏览器中显示空白的可能原因。在大多数情况下,这个问题的根源在于IE浏览器...

    Vue 2.0在IE11中打开项目页面空白的问题解决

    Vue 2.0在IE11中打开项目页面空白的问题解决 Vue 2.0是一个流行的前端框架,然而在IE11中打开项目页面时,可能会出现空白的问题。这个问题的出现是因为Babel默认只转换新的JavaScript句法(syntax),而不转换新的...

    ie7打开页面有源文件但页面空白问题的解决方法

    当用户尝试打开一个UTF-8编码的网页时,IE7有时会显示空白页面,尽管查看源代码显示内容是完整的。这种问题在IE6和Firefox等其他浏览器上并不出现,表明问题可能与特定浏览器的解析机制有关。 在IE7中,浏览器解析...

    仿maxthon遨游空白页面静态页面效果

    这里实现的功能是模拟Maxthon遨游浏览器在显示空白页面时的特定交互行为,包括页面的可拖动性和一些特定的功能,且这个实现具有跨浏览器的兼容性,支持Internet Explorer 6到8、Firefox、Chrome以及Opera等主流...

    win7 下IE8修复器 IE8浏览器修复 IE8修复工具

    相信狠多朋友都遇到,IE8能打开在本页面显示的超级链接,无法打开需要再新窗口显示的连接,要么显示成一个空白标签页页面,或者显示正在连接直至IE8彻底崩溃掉。 找了很长时间,现在终于找到一款软件能够彻底修复...

    修复IE部分图片无法显示问题

    ### 修复IE部分图片无法显示问题 在日常使用Internet Explorer(以下简称IE)浏览器的过程中,可能会遇到部分图片无法正常显示的情况。这种情况通常与IE对于特定图片格式的处理方式有关,特别是PNG格式的图片。本文...

    IE6下的png格式图片解决方案

    ### IE6下的PNG格式图片解决方案 #### 背景与挑战 在早期的网页开发过程中,Internet Explorer 6(简称IE6)因其市场份额庞大而备受...通过使用HTC文件,可以有效地解决IE6下PNG图片的透明显示问题,提高用户体验。

    ie6,ie7兼容性总结

    **问题描述**:在IE6下,如果为浮动容器定义了`margin-left`或`margin-right`属性,则实际的效果将是定义值的两倍。 **解决方案**:可以通过给浮动容器定义`display:inline`来解决此问题。 ##### 5. Mirror Margin...

    IE6调试神器,免安装,FirebugLite压缩包

    然后在IE6浏览器中打开该页面,按F12或右键点击页面空白处选择"开启Firebug Lite",调试工具就会显示出来。 虽然现在IE6的使用率已经非常低,但这个工具对于那些还需要维护旧项目的开发者来说仍然很有价值。同时,...

    JS加载iFrame出现空白问题的解决办法

    这种方式也适用于解决在IE6下遇到的其他异步提交问题。代码示例展示了如何创建一个按钮,并将其`onclick`事件绑定到一个函数上,该函数在被调用时通过`setTimeout`延迟执行表单的提交操作。 除了上述解决方案,文章...

    关于Vue在ie10下空白页的debug小结

    在开发过程中,遇到Vue应用程序在Internet Explorer 10 (IE10) 下显示空白页的情况,这通常是由于浏览器兼容性问题或代码语法错误导致的。本文将深入探讨如何调试并解决此类问题。 首先,当IE10显示空白页时,...

Global site tag (gtag.js) - Google Analytics