IE11忽略内联CSS

Cra*_*obs 1 html css internet-explorer-11

网站正在开发中:http://new.brushman.com/about/

CMS允许逐页添加内嵌CSS.加载所有其他.css文件后,此CSS将添加到页面中.

IE11忽略了这种风格,即使它适用于8,9,10,Edge以及其他所有(Chrome,Firefox,Safari等)

内联CSS是:

<style>
/* CMS Page about CSS */
main {background: #d70055;}
</style>
Run Code Online (Sandbox Code Playgroud)

并且在 加载所有css文件之后

有趣的是,inspect元素用勾选标记显示背景,它位于列表的顶部,表示它具有最高优先级.

没有不透明的元素覆盖元素.

我试过的一些事情:重要的是删除注释使用rgba添加额外的新行

完全彻底地难倒.

Kea*_*ort 5

这应该工作:

main {
    display: block;
    background: #d70055;
}
Run Code Online (Sandbox Code Playgroud)

IE不会将未知类型的元素视为块元素 - 就像本例中的<main>元素一样.