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