0

该页面在以下情况下显示良好:

  • OSX 上的 Chrome 21
  • OSX 上的火狐 14
  • Windows XP VM 上的 Internet Explorer 8(关闭兼容模式)

但是,该页面仅在 Internet Explorer 9 (Windows 7 VM) 中显示标题背景。有任何想法吗?网站暂时设在这里。

编辑~所有子页面在 IE9 中都可以正常加载...只有主页拒绝加载。这是一个子页面的链接。

编辑 2~ 我开始相信这是一个服务器问题。我们正在运行 IIS7 服务器。在一天中 50% 的时间里,该网站在所有浏览器上都运行良好。然后在一天的另外 50% 中,IE8-9 将无法正确显示,除非您在 URL 的末尾附加index.php或在开头附加https:// 。有什么建议吗?我正在考虑开始一个新话题来获得更多关注,但我也不想让 stackoverflow 社区感到不安。

编辑 3~ 原来这不是服务器问题(或者可能是,但我最终修复了它)。WP Super Cache 是罪魁祸首。禁用该插件后,问题就解决了!

4

4 回答 4

1

我检查了 DOM,看起来 IE9 将页面渲染到这段 javascript:

<!-- function clickIE4(){ ...

这是一个从不关闭的开放评论标签。

看两张截图:

这是 IE9 开发人员工具的输出,页面仅在包含上述代码的打开脚本标记之前呈现。

IE9开发者工具截图

chrome 开发人员工具输出如下所示。我猜它的解析引擎会在关闭</script>标签之后自动关闭打开的 HTML 注释。

Chrome 开发者工具截图

于 2012-08-18T18:03:54.490 回答
0

您需要制作 html5 标签的块级元素:

article, aside, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
于 2012-08-17T16:09:50.800 回答
0

页面上有很多 html 错误。修复这些可能会有所帮助。特别是你有一个没有开始 P 标签的结束 P 标签,并且你在 BODY 中有一个 STYLE 标签。样式标签只能在 HEAD 中使用。

于 2012-08-18T17:28:19.723 回答
0

在尝试了此处发布的几乎所有答案之后,似乎没有任何效果。所以我决定禁用/重新启用我所有的插件只是为了看看其中一个是否是原因......原来 WP Super Cache 是罪魁祸首。一旦禁用此功能,该页面就可以正常工作!不完全确定为什么,但我觉得这需要发布,以防其他人有类似的问题。

于 2012-08-21T20:07:29.723 回答