我有一个网站,在除IE6以外的所有浏览器工作正常。页面内容在装有背景图像的div内。第一次打开页面时,页面布局变得非常讨厌并且图像无法加载,但是当第二次打开同一页面并随后打开时,则会完全加载。这种情况适用于网站中的每个页面。问题与IE 6页面加载
请帮忙。
我有一个网站,在除IE6以外的所有浏览器工作正常。页面内容在装有背景图像的div内。第一次打开页面时,页面布局变得非常讨厌并且图像无法加载,但是当第二次打开同一页面并随后打开时,则会完全加载。这种情况适用于网站中的每个页面。问题与IE 6页面加载
请帮忙。
您可能患有FOUC。 (Flash Of Unstyled Content),IE6无论如何都不会在第一次加载时正确呈现内容。 (我们需要查看示例代码或URL以确定原因)
一旦浏览器缓存了某些内容,第二次重新加载可能会正常运行。
更新
好了,现在看到的网站更多的一些细节。加载新内容的div浮动在Flash动画的背景上......而divs似乎使用带有透明度的PNG图像背景(IE6不支持PNG Alpha(实现透明度的部分)),因此IE加载了一个丑陋图像,然后它看起来像你有一个钩子在那里用IE中的过滤器交换出来。 (我现在有点猜测,因为我使用IE6的PC速度很慢,而且闪存看起来非常CPU密集)
由于这台PC很慢,我看到文本/表单内容加载在背景图像之前...我想知道(如果您在IE6中应用过滤器,如果在图像完全加载之前执行该过滤器并因此最终结果看起来很奇怪),但由于浏览器缓存,第二/第N装载好吗?
我需要深入一点,但我没有我需要的所有工具。希望今天晚些时候我可以检查一下更多(或别人会)
请显示一些代码和/或一个实时链接。 – 2010-06-03 12:19:02
有没有可以查看相关页面的网址? – 2010-06-03 12:21:13
它是一个透明的PNG背景吗? – baloo 2010-06-03 12:30:46