Еще одна причина IE, как обычно, это единственный браузер, который не смог правильно отобразить мой сайт. У меня есть сетка divs, каждая из которых имеет фоновые изображения, поэтому они будут масштабироваться, чтобы соответствовать размеру div. Но в IE, эти дивы просто не в состоянии показать на всех, я не вижу никаких проблем в коде, которые могут быть причиной этого, любые предложения будут высоко оценены:
HTMLIE не отображает определенные divs
<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;
}
Это может быть что-то совершенно очевидно, что я не хватает, но я не могу показаться, чтобы выяснить, почему эти дивы не удается показать в IE.
Какая версия IE вы используете? – suspectus
@suspectus Я тестирую в IE9, я его не использую, хотя;) любые идеи относительно того, что может быть проблемой? – user1374796
И не я :) Что DOCTYPE? Вы пробовали ? – suspectus