2012-09-12 32 views
0

看来,IE(在这个例子中是v9)根本没有看到或选择不解释网页中的HTML代码段。我有两个例子,我会在这里参考 -什么会导致IE9无法解释或忽略网页的某些部分?

1)在这个页面上,,IE9无法处理整个页面,保存为“.article”div。 FF和Chrome成功解析整个页面。

2)在这个页面中,,IE9不解析“page-wrap”div - 直到用户点击某个页面后。同样,FF和Chrome浏览器在解释或显示此页面时没有问题。

这真的让我难住。我会感谢来自这里的专家的任何意见。提前致谢。

+0

它适用于所有浏览器。但是当我在Ie9中打开兼容性视图模式时,它会中断。把它关掉。 – Brant

+2

任何非呈现问题的步骤1:修复您的标记。任何你使用** transitional **代替严格的原因?随着XHTML的死亡,您应该切换到HTML 4.01 strict或HTML 5. http://validator.w3.org/check?uri=http%3A%2F%2Fwww.tigerswrestling.net%2Flshs%2Fseasons%2Fcurrent_season%2Findex .php%3Fprogram%3Dlshs&charset =%28detect + automatically%29&doctype = Inline&group = 0 –

+0

关于#1,绝对验证wwas的决议。我修复了几个标记错误,并且它在所有浏览器中正确显示。 – Mark

回答

3

第一页的validation report包含相当严重的语法错误,如试图嵌套注释。这样的错误很可能会让一些浏览器感到困惑,并且实际上没有关于如何正确处理语法错误的文档的规范。

验证标记至少应该是尝试解决问题的第一步。

+0

验证标记是解决问题的答案。谢谢Jukka。应该从那里开始, – Mark

+0

然而,至于#2 [链接](http://www.tigerswrestling.net/index.php),修复所有标记错误和警告都没有帮助。除非用户在页面上的某处单击,否则IE浏览器不会显示/呈现“page_wrap”div unril /。关于这个问题的任何想法? – Mark

+0

@Mark,第2页在我的IE 9(Win 7)上看起来不错。如果我将其更改为怪癖模式,则会出现问题:只显示背景图像。但在检查模式(F12)中,我可以看到IE已经解析了文档OK和'span class = button'元素(当在“HTML”窗格中单击时)获取蓝色边框,尽管它们似乎没有内容,奇怪地放置。关闭CSS会显示内容。所以它显然是样式表中的一些东西。 –

相关问题