另一个原因 IE,像往常一样,它是唯一无法正确显示我的网站的浏览器。我有一个 div 网格,每个都有背景图像,因此它们会缩放以适应 div 的大小。但是在 IE 中,这些 div 根本没有显示出来,我看不到代码中可能导致这种情况的任何问题,任何建议将不胜感激:
HTML
<div id="main-grid">
<div class="grid-block" style="background-image: url(IMAGE-URL-HERE)"></div>
<div class="grid-block" style="background-image: url(IMAGE-URL-HERE)"></div>
<div class="grid-block" style="background-image: url(IMAGE-URL-HERE)"></div>
<div class="grid-block" style="background-image: url(IMAGE-URL-HERE)"></div>
</div>
CSS
#main-grid {
width: auto;
position: relative;
margin: 0 auto;
margin-top: 50px;
text-align: center;
}
.grid-block {
display: table;
vertical-align: middle;
width: 315px;
height: 220px;
margin-left: 3px;
margin-right: 3px;
margin-bottom: 9px;
background: no-repeat 50% 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
我错过了一些完全明显的东西,但我似乎无法弄清楚为什么这些 div 没有出现在 IE 中。