我有一个网站,除了在IE6中,所有的浏览器都能正常工作。页面内容位于加载了背景图像的div中。当第一次打开页面时,页面布局变得非常糟糕,图像不会加载,但当相同的页面第二次打开以及随后的任何时间打开时,它都会完美加载。这种情况适用于站点中的每个页面。
请帮帮忙。
发布于 2010-06-03 20:39:05
你可能得了FOUC。(Flash Of Unstyled Content)由于某种原因,IE6在第一次加载时不能正确呈现您的内容。(我们需要查看示例代码或URL来确定原因)
一旦浏览器缓存了一些内容,第2-N次重新加载可能会工作得很好。
更新
好了,现在看一下这个网站的更多细节。加载新内容的div浮动在动画的flash背景上……而且div似乎使用了透明的png图像背景(IE6不支持PNG Alpha (做透明的部分)),因此IE首先加载一个丑陋的图像,然后它看起来就像你在IE中有一个钩子来交换它的滤镜。(我现在有点猜测,因为我用的是IE6的PC速度很慢,闪存看起来非常占用cpu资源)
由于这台电脑速度很慢,我看到文本/表单内容加载在背景图像之前...我想知道(如果你在IE6中应用一个过滤器,如果它是在图像完全加载之前执行的,因此最终结果看起来很奇怪)但是由于浏览器缓存,第二次/N次加载是正常的吗?
我需要更深入地挖掘,但我没有这里需要的所有工具。希望今天晚些时候我能进一步了解这一点(或者其他人会这样做)。
https://stackoverflow.com/questions/2965802
复制相似问题