为什么HTML不在IE9中体内呈现?

时间:2014-01-15 11:18:06

标签: html html5 internet-explorer validation debugging

我现在面临一个很大的问题。

我已经在wordpress和所有其他浏览器上构建了一个网站,但它在IE上我看到的只是在屏幕上呈现的正文,其中任何其他元素都没有出现所以我得到一个只有背景图像的空白屏幕介于两者之间。

当我在IE9 / IE8工具中查看源时,它会显示出来。以下是网址:http://shiftms.staging.wpengine.com/

我已经验证了html,一切都很好,所以我对它为什么不起作用感到有点困惑。

以前有没有人遇到过这个问题?

由于

1 个答案:

答案 0 :(得分:1)

F12开发人员工具显示其他部分(例如标题)甚至不在DOM中。这可能是因为HTML没有验证。特别是,<button type="search" class="fa fa-search 3d-submit" />无效。 <button>不是自我封闭的。您需要<button>...</button>代替。