У меня есть странная ошибка в моих колонках, которую я не могу идентифицировать, я не знаю, моя ли это вина или загрузочная штука.
По сути, у меня есть один <div class="row">
, который может содержать много <div class="col-lg-2 col-md-2 col-sm-3 col-xs-4">
. Чего я просто хочу добиться, так это того, чтобы все элементы col* помещались на экране (ширина 100%) и выравнивались друг с другом при изменении размера. Обычно это работает очень хорошо, за исключением этого JSFiddle.
Проблема в том, что в некоторых строках один div полностью сходит с ума и не будет правильно выравниваться в строке (попробуйте медленно изменить размер результата в скрипке, вы поймете, что я имею в виду).
Я использую bootstrap 3.3.6 и Chrome до последней версии (пробовал на FF, тот же странный результат...). "clearfix" ничего не делает. Я пробовал packery.js с тем же результатом.
Этот ответ (столбцы начальной загрузки не выравниваются правильно) помог бы мне, но я не я не знаю заранее, сколько столбцов у меня будет (потому что это будет зависеть от размера экрана)...
Конечно, я пытался установить минимальную высоту для каждого .gallery-item
...
Есть идеи ?
Заранее спасибо,
Обновление, вот отсутствующий CSS, который появляется в моем коде:
div.gallery-item {
margin-bottom: 15px;
}
div.gallery-item, div.gallery-item * {
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
transition: all 300ms;
}
.gallery-item {
cursor: pointer;
}
.gallery-item.active {
background-color: rgba(128,192,255,0.5);
}
Второе обновление, следуя советам, я заставляю его работать, добавляя фиксированную высоту для каждого элемента галереи, например:
.gallery-item {
height: 300px;
}
Спасибо всем :)
min-height
в ваш div.ta-center
.. вот так: ` .ta-center{min-height:300px;}` - person Minal Chauhan   schedule 19.07.2016