IE8正在向HTML5 <main>标签</main>添加一个尾部斜杠

时间:2013-05-02 01:00:17

标签: html5 internet-explorer drupal respond.js

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

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

您可以在http://www.shototechnologies.com/content/shotolab-channel-setup-page

中查看IE8中的问题

非常感谢!

1 个答案:

答案 0 :(得分:3)

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

您需要对IE&lt; 9使用HTML5 shim或将标记包含在class="main"作为fallback的div中。