我已创建了用身体网页设计:标记“分裂”的设计,类似的WordPress主题TwentyFifteen前( https://wordpress.org/themes/twentyfifteen/ )
但我不使用的“左”列中的颜色,但图像。 代码工作在所有浏览器罚款(铬,FF,Safari浏览器),但不是在IE(版本9-11)。
CSS的样子:
body::before {
background: url("img/back-left.jpg") no-repeat center top ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
content: "";
display: block;
height: 100%;
min-height: 100%;
position: fixed;
top: 0;
left: 0;
width: 30%;
z-index: 1;
}
效果:背景图片不显示,打开IE浏览页面时。 当我去到一个子网站,照片是显示。 当我转换的浏览器窗口中,照片被展示。 当我在IE工具栏开发改变任何东西(不管是什么),照片是显示。
如果我使用的背景颜色,而不是背景(或背景图片),它工作正常的IE浏览器。
有任何想法吗? 我认为这听起来像一个渲染的东西。 背景图像被渲染得太晚,所以没有显示(而不是我在页面上互动寄托都)。 但是,如何解决?