IE的另一个原因,像往常一样,它是唯一的浏览器无法正确显示我的网站。我有一个div的网格,每个div都有背景图片,所以它们将根据div的大小进行缩放。但在IE浏览器,这些div只是未能显示在所有的,我看不到代码中的任何问题,可能会导致此,任何建议将不胜感激:
HTMLIE不呈现某些div
<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中显示出来。
您使用的是什么版本的IE? – suspectus 2013-03-02 17:40:43
@suspectus我在IE9中测试,虽然我没有使用它;)关于什么问题可能是什么想法? – user1374796 2013-03-02 17:44:16
也不是:) 什么DOCTYPE?你有没有试过<!DOCTYPE html>? – suspectus 2013-03-02 17:47:42