我有一个相当简单的布局,Firefox和Chrome都可以正常呈现,但Internet Explorer(版本11)似乎无法为<main>
元素渲染任何背景颜色。
<main>
元素是<body>
元素的子元素,无论使用background
还是background-color
都没有任何区别。<main>
始终具有与<body>
相同的背景。我没有找到任何说明这是否是IE中的错误的内容。
请使用Internet Explorer查看此jsfiddle以了解我的意思。
显然,我可以将<main>
替换为<div id="main">
并更新CSS选择器,但我想了解为什么会发生这种情况。