Проблема с шагом сетки только в IE8/9
Я столкнулся со странной ситуацией, когда первый <dl>
Элемент имеет ширину в два раза больше остальных, но только в IE. Это приводит к появлению пробелов в этом макете фото сетки.
Пример: http://user45201.vs.easily.co.uk/?page_id=109
Прекрасно работает в Chrome/FF/IE7, но имеет странный интервал в IE8 и IE9.
1 ответ
Решение
Похоже, проблема в том, что плавающие элементы находятся внутри не плавающего родителя. Я добавил поплавок слева в родительский контейнер, и это исправило его. Поскольку вы используете ширину 33% и пытаетесь применить интервал к элементам, я добавил свойство box-sizing, чтобы изображения не переходили на следующую строку. Надеюсь это поможет.
#gallery-1 {
float:left;
}
#gallery-1 .gallery-item {
float: left;
text-align:center;
width: 33%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#gallery-1 .gallery-icon{
padding-left:10px;
padding-top:10px;
}