我有一个登录页面,其背景图片大小约为 880 千字节。我用这条规则设置背景:
background: #fff url(bg1.png) no-repeat left top;
问题是,在 IE8 和 9 中我看不到背景。似乎它没有完全下载图像。在 IE9 甚至 Fiddler 上使用网络分析器,我发现加载此特定图像时出现问题。此外,如果我打开一个新选项卡并直接导航到图像,从而加载它,然后我刷新登录页面 - 背景图像就会出现!好烦人…………我猜是IE缓存机制的问题?当我把它放在一个 img 标签中时也会发生同样的事情。只占用空间但未显示。
编辑:经过进一步分析,我可以指出以下几点: 1. 在提琴手中,我看到请求已发出,并以代码 200 完成,但由于某种原因被 IE 中止。2.随机。如果我在没有缓存的情况下继续刷新,它有时可以显示图像,有时不显示它。
帮助?