即使在IE7中缓存,背景图像加载或显示延迟

时间:2010-07-01 06:29:55

标签: css performance internet-explorer background-image delay

我有一个带有背景图片的分隔符li,在展开的树状菜单中,它可能会使用css多次出现:

.simpleTree .line {
    background:url("/images/Css/gridLine.gif") no-repeat 0 0;

即使它被缓存(来自之前的实例),在所有背景图像激活之前,IE7(~500 - 1秒)仍有轻微延迟。有没有更好的方法来做到这一点或让它更快?

2 个答案:

答案 0 :(得分:0)

您可以尝试一些事情。你可以尝试减小图像的大小,而不是在CSS中使用TAG“repeat-x”或“repeat-y”。

在某些情况下,.gif不是显示图像的最佳类型,您可以尝试以不同的格式保存图像,看看它们是否变小。

最好的问候

答案 1 :(得分:0)

据我所知,延迟不应该是因为单个gif图像。使用YSlowPageSpeed检查您的网站。也许其他一些内容会阻止您的图像快速显示(例如javascript执行)。