页面显示如下:
但是,该页面仅显示Internet Explorer 9(Windows 7 VM)中的标题背景。有任何想法吗?该网站暂时位于here。
编辑〜所有子页面在IE9中都正常加载...只有主页拒绝加载。这是指向subpage的链接。
编辑2~我开始相信这是一个服务器问题。我们正在运行IIS7服务器。在一天中的50%,该网站在所有浏览器上运行良好。然后对于当天的其他50%,IE8-9将无法正常显示除非您在网址末尾附加 index.php 或在 https:// 处附加开始。有什么建议?我正在考虑开始一个新主题以获得更多关注,但我也不想打扰stackoverflow社区。 p>
编辑3~原来这不是服务器问题(或者可能是这样,但我把它修好了)。 WP Super Cache是罪魁祸首。一旦该插件被禁用,问题就解决了!
答案 0 :(得分:1)
我已经检查了DOM,看起来IE9呈现的页面直到这段javascript:
<!-- function clickIE4(){ ...
这是一个永不关闭的开场评论标签。
请参阅两个屏幕截图:
这是IE9开发人员工具的输出,该页面仅在包含上述代码的开始脚本标记之前呈现。
chrome developer工具输出如下所示。我猜它的解析引擎会在关闭</script>
标记之后自动关闭打开的HTML注释。
答案 1 :(得分:0)
你需要制作html5标签的块级元素:
article, aside, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
答案 2 :(得分:0)
页面上有很多html错误。修复这些可能会有所帮助。特别是你有一个没有开口P标签的结束P标签,你在BODY中有一个STYLE标签。 style标签只能在HEAD中使用。
答案 3 :(得分:0)
在尝试了几乎所有贴在这里的答案后,似乎没有任何工作。所以我决定禁用/重新启用我的所有插件只是为了看看其中一个是什么原因......结果是WP Super Cache是罪魁祸首。一旦禁用,页面就可以使用了!不完全确定为什么,但我觉得这需要张贴,因为其他人也有类似的问题。