Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Стили (CSS) » Как сделать чтобы блоки не рассыпались?

Как сделать чтобы блоки не рассыпались?


     Все вопросы » Стили (CSS)    1853

вопрос
Если высота рядом находящихся блоков не статична, то с параметром float.left они будут масштабироватся не корректно.


Скиношот статично:
My Webpage

Скриншот динамично
My Webpage

Проблема решается при помощи inline-block, но это не актуально.
Как можно решить проблему с float, без дополнительного clearfix объекта в каждом третем блоке?

Ответа пока нет


3 комментария

Proff
Юзер

Proff - -

С первого взгляда, тут логично бы поиграться с :nth-child, обрывая обтекание на каждом n-ном элементе. Или минимальную ширину/высоту задать.

scaver
Юзер

scaver - -

codepen.io/desandro/pen/osFxj

evenegrad
Юзер

evenegrad - -

Масонри или любой другой js не подходит, эллементы не будут обоорачиваеться в обрамляющий див, с таким же успехом я бы флекс использовал

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

наверх