Html Internet Explorer中的背景闪烁问题

Html Internet Explorer中的背景闪烁问题,html,internet-explorer-7,background-image,flicker,Html,Internet Explorer 7,Background Image,Flicker,我有几个页面,每个页面的正文都应用了背景图像(所有页面的背景图像都相同) 当我从一个页面转到另一个页面时,它看起来像IE7再次渲染图像,看起来像在闪烁 在Firefox 3.6.3中,它不会闪烁 IE如何解决这种闪烁问题?IE对CSS背景图像的缓存基本上很糟糕。您的CSS有一个microsoft过滤器可以修复它(当然是专有的,所以您可能希望在条件注释中隐藏它): html{ 过滤器:表达式(document.execCommand(“BackgroundImageCache”,false,tru

我有几个页面,每个页面的
正文都应用了背景图像(所有页面的背景图像都相同)

当我从一个页面转到另一个页面时,它看起来像IE7再次渲染图像,看起来像在闪烁

在Firefox 3.6.3中,它不会闪烁


IE如何解决这种闪烁问题?

IE对CSS背景图像的缓存基本上很糟糕。您的CSS有一个microsoft过滤器可以修复它(当然是专有的,所以您可能希望在条件注释中隐藏它):

html{ 过滤器:表达式(document.execCommand(“BackgroundImageCache”,false,true));
}

更好的是,你可以发布一个url。。。