我的网站是Drupal 7安装。基本上,<main>
标记在某些时候变为<main/>
,这会破坏网站在这些浏览器中的布局。一切都是最新的。我使用的是基于SquareGrid的主题。
这个问题曾经影响IE8及更低版本中的更多HTML5元素,但后来我安装了Respond.js模块,修复了大多数。
您可以在http://www.shototechnologies.com/content/shotolab-channel-setup-page
中查看IE8中的问题非常感谢!
答案 0 :(得分:3)
那是因为IE8不支持HTML5元素。并且因为它不将<main>
元素理解为有效的HTML元素,所以它会自动关闭它。
您需要对IE&lt; 9使用HTML5 shim或将标记包含在class="main"
作为fallback的div中。