Задать вопрос
L1Qu0R
@L1Qu0R
Веб разработчик

Каким способом расположить блоки разной высоты один под другим?

Собственно сейчас, если блокам я задам display: inline-block и vertical-align: top, то имею вот такую картину:

1215e614b19f42ba8c541bd748493b4c.png

А нужно, чтобы было вот так вот:

6c1aff3a2c2f4d57af4f4abd38c8bcae.png
  • Вопрос задан
  • 6318 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Для создания такого лэйаута все используют плагин Masonry
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
Можно вот так
Очень неплохое решение на css, а для ie можно полифилл-masonry использовать
Ответ написан
matroskin13
@matroskin13
JavaScript developer, GO developer
Ответ написан
Комментировать
evgeniy2194
@evgeniy2194
PHP, js developer
Средставами css такого эффекта не достигнуть. Без js не обойтись
Ответ написан
CodeInside
@CodeInside
Делаете три блока: left, middle, right. Все три инлайн или "float: left". Внутри этих блоков обьявляешь по два блока. Можешь добавить "clear: both", чтобы они строились по вертикали.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы