【问题标题】:Certain content won't display in IE?某些内容不会在 IE 中显示?
【发布时间】:2011-02-12 15:07:00
【问题描述】:

我正在创建一个网站。

该网站在 Chrome (10)、FF (3.6.13) 中运行良好,但只有 一半 在 IE (8) 中运行。现在,我知道浏览器之间的一些问题,但这个问题让我很困惑。因为脚本的 一半 正在工作(正确显示)——另一半没有。

可以找到网站的实时版本here

附加信息:

我使用的是 html5 文档类型,<!DOCTYPE html>

我已经使用 HTML5 和 HTML4.01 STRICT 验证了我的网站

编辑

应 Zabba 的要求,以下是应该发生的事情:

我正在将其他来源的内容从外部加载到我的网站中。 我的菜单和文字。在 Chrome 和 FF 中,菜单和内容被加载和显示。在 IE 中,菜单未加载但内容已加载。有趣的是,标志也停止在 IE 中加载。

编辑

问题已缩小为 CSS 问题,谢谢!

【问题讨论】:

  • 哪一半脚本不适合您?左半边还是右半边?该脚本是否适用于其他人?
  • @Zabba 这很奇怪。我正在使用 FF3.6.13,它显示得很好。你觉得你可以给我截图吗?
  • @Johannes,我的第一条评论是一个幽默的尝试,让您提供更多关于“什么不起作用”、“什么是问题”等的详细信息。:)
  • 我检查了jQuery.load 不起作用,但我不知道为什么。
  • 尝试完全禁用你的 CSS,看看缺失部分的文本是否完全显示出来。如果是这样,问题出在你的 CSS 而不是你的 JS。

标签: html css internet-explorer cross-browser


【解决方案1】:

问题在于您的 CSS,而不是您的 JavaScript。试试这些建议:

从 CSS 的 #body 块中删除您的 filter:alpha(opacity=80)

将缺失项的 z-index 值设置为 >5,因为 #body 上有 z-index:5。或者从#body 中删除 z-index。

【讨论】:

  • @Mark Eirich 请再次检查我的问题,我完全改变了它。请看看你能否证实我的发现。
  • @Johannes: page.html 和 page2.html 看起来和我一模一样,而且都坏了;你有没有机会尝试删除 filter:alpha 吗?
  • 编辑 |实际上,没关系,我认为这确实解决了它。这没有意义。
  • @Johannes:欢迎使用 Internet Explorer。 :-S 如果您仍然需要淡化背景,只需在您的照片编辑器中进行。
  • @Mark Eirich 非常感谢您的帮助!非常感谢!
猜你喜欢
  • 2016-06-07
  • 1970-01-01
  • 2016-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多