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