在 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/