html - 网站在 IE9 上不显示页面

标签 html css internet-explorer-9

在 IE 8 及以下版本和其他浏览器中,该网站正确显示。

但在 IE 9 中,只有页眉和页脚会显示,其余内容不会显示。而且它只是一个页面,其余的都很好。

我检查了 View 源,内容在那里可用,只是没有显示。

我尝试使用软件渲染而不是 GPU 渲染,但没有任何区别。

请帮忙。

有问题的网页:http://www.jabrdeals.com/?fuseaction=business.groupbuy.publicpage.recent

最佳答案

您正在复制几个 id 数百次。 id 每个元素必须是唯一的,否则浏览器可以简单地忽略后续实例。

<div id="recentdealimg">

<div id="recentdealholder" align="left">

<div id="recentdeal">

您需要仔细检查所有 1600 HTML validation errors在该页面上找到。

“HTML 验证”意味着您的代码符合针对您的特定 doctype 的一组“W3C 标准”。 “标准”是浏览器努力遵循的规则。完全兼容的浏览器将完全遵循标准,而不兼容的代码可能会在该完美浏览器中失败。

大多数浏览器都不是完美的,所以当你向它输入不兼容的代码时,你可能会得到不可预知的结果......即,它可能有效,也可能无效,或者它在一个浏览器中有效但在另一个浏览器中无效.

关于html - 网站在 IE9 上不显示页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8170766/

相关文章:

html - 我怎样才能使这个 div 居中对齐?

html - 如何去除 skrollr 视差效果中的空白

containers - 收缩包装并居中放置内联 block 元素的容器

html - 无法让 css 动画工作

javascript - window.closed IE9 在窗口仍然打开时报告 true

javascript - 避免多次点击 AngularJS 中的按钮

javascript - 将页面另存为 HTML 对话框

javascript - 缩小图像以适应 div,但从不放大

html - 为什么我们会在简单的文档中得到空文本节点

internet-explorer-9 - 这种类型的文件可能会损害您的计算机