Internet Explorer无法为 <m​​ain>元素呈现任何类型的背景颜色。

Internet Explorer 11不支持<main>元素。使用以下JS的Modernizr添加支持-

document.createElement('main');

添加上述元素不会为您提供浏览器的元素,因此,您最终需要使用以下CSS-

main {
   display:block;
}