【问题标题】:IE8 Display problemsIE8 显示问题
【发布时间】:2012-02-08 11:56:52
【问题描述】:

我有一个网站在 android 浏览器、FF、Chrome、Safari IE9+ 中运行良好,但在 IE8 中,元素背景的上半部分消失了,几个输入元素的背景颜色也消失了。

我已经通过 IE 调试工具和 W3C 运行过,没有任何东西会导致这种情况发生。

有问题的网站是http://ukritic.com,如果有人可以在 FF 然后 IE8 中检查它,并可能提出可能导致问题的原因,将不胜感激。

如果您需要我的任何东西,请告诉我,我会为您发布。

补充:

出现的问题是,在 IE8 中,包含内容的白色背景仅在页面下方的 1/2 处可见,但隐藏在页面的上半部分,并且也隐藏在 facebook like 框所在的位置。

在所有其他浏览器中,整个内容容器从页面顶部到页面底部显示#FFF 背景。

我们已经在 IE 兼容性和普通模式下进行了测试,但问题仍然存在。

我注意到的是,当页面加载内容容器时,内容容器是白色的,但一旦页面完全加载,它就会消失在上半部分和 facebook 容器上。

谢谢 ~M

【问题讨论】:

  • 如果您能指出页面中存在问题的特定区域,这个问题会更清楚。我看不出有什么问题,至少在 IE 8 兼容模式下。
  • 通常情况下,如果读者必须在多个浏览器中加载它并并排比较差异以弄清楚您在说什么,这是一个写得很糟糕的问题。
  • 这一定是和js脚本有关的东西,因为当我禁用javascript时背景显示就好了。
  • 感谢这澄清了我的担忧,我将通过 JS 并找出哪个脚本正在杀死页面。

标签: html css internet-explorer internet-explorer-8


【解决方案1】:

问题出在border-radius.htc 文件中,我一删除该调用,页面就完美呈现了。

确实没有有效的方法在 ie8 上渲染圆角,因为 .htc 文件需要一个到所渲染页面的相对路径,这对于动态深度地址栏 (shortUrls) 并不适用。

我想我只能在 IE9+ 和所有其他浏览器中适应圆角。

感谢您的意见

【讨论】:

    猜你喜欢
    • 2014-01-23
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-27
    相关资源
    最近更新 更多