IE11缺少主要元素的用户代理样式(显示:块;)

时间:2013-11-20 11:09:11

标签: html html5 internet-explorer user-agent internet-explorer-11

显然,IE11没有<main>的用户代理样式,因此没有display: block;为什么没有用户代理样式?这是错误还是故意?

display: block;添加到主元素就足够了。

1 个答案:

答案 0 :(得分:37)

IE11确实不完全支持main元素。将main { display: block; }添加到CSS是IE9 +的最佳解决方案。您不需要进行条件评论 - 因为display: block;main元素的默认行为,所以它不会搞砸任何事情。