导航时,Internet Explorer 9中的图像闪烁白色

时间:2011-11-28 19:35:56

标签: html internet-explorer png initialization

我正在使用XHTML 1.1 / CSS 3.0开发一个网站,我遇到了Internet Explorer 9的问题。每次将页面从“Home”更改为“Features”时,各种图像在填写之前会闪烁“白色”。这个'白色每次更改页面时都会出现“闪烁”。我已经看到很多堆栈溢出帖子讨论这样的错误,但它们似乎是旧版本的IE。该网站在Chrome中看起来很不错。

这是我到目前为止所尝试的内容 -

  • 通过验证器运行XHTML(它通过)。
  • 运行CSS Level 3验证器(通过)。
  • 尝试将背景颜色设置为黑色。
  • 尝试将CS​​S包含格式更改为导入并再次返回(按照之前的堆栈溢出建议)
  • 从HTML / XHTML Transitional迁移到XHTML Strict
  • 注释掉图像以识别特定的图像或div - 似乎大部分都是这样做的。
  • 尝试了空脚本标签黑客(用于IE中未初始化内容错误的闪现)
  • 尝试添加元标记来更改缓存设置,以便浏览器使用缓存。
  • 尝试了为IE6,IE7,IE8建议的各种IE浏览器特定元标记,试图“修复”这种行为。

关于我接下来可以尝试的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

闪烁可能是具有多层背景图像的副作用,包括延伸以填充视口的阴影层。我会尝试禁用这些效果并查看是否有帮助。谁知道这可能会影响IE绘制页面......

您可能会发现在#innerContent而不是#content上放置gradient.png更有意义,在这样做时,您不需要在单个元素上使用多个BG图像。< / p>