1

我的站点是 Drupal 7 安装。基本上,<main>标签在某个时候变成<main/>了,这破坏了这些浏览器中的站点布局。一切都是最新的。我正在使用基于 SquareGrid 的主题。

这个问题曾经在 IE8 及更低版本中影响更多的 HTML5 元素,但后来我安装了 Respond.js 模块,它修复了大部分。

您可以在http://www.shototechnologies.com/content/shotolab-channel-setup-page看到 IE8 中的问题

非常感谢!

4

1 回答 1

3

那是因为 IE8 不支持 HTML5 元素。并且因为它不将该<main>元素理解为有效的 HTML 元素,所以它会自动关闭它。

您将需要为 IE<9 使用HTML5 shim,或者将标签包装在 div 中,并class="main"作为fallback

于 2013-05-02T04:31:37.687 回答