Я работаю над адаптивным веб-дизайном, который размещает несколько элементов в 4 столбцах рядом. Эти предметы имеют разную высоту и, следовательно, плавающий не работает должным образом.
Вот что происходит в данный момент:
Любые идеи о том, как заставить элементы плавать так:
Я думаю, это должно работать с jQuery "кладкой", верно? Однако я работаю с Zepto.js и думаю, что плагин jQuery не будет работать.
Есть ли какой-то чистый способ CSS (CSS3) к этому? Какой-то трюк или около того?
Если это не будет работать с чистым CSS или с JS, возможно ли это сделать:
Теперь вторая строка с элементами 5, 6 и 7 не "действительно" всплывет так, как вы ожидаете, но внутри нее есть скрытый разрыв строки (clearfix).
Есть ли способ для этого с чистым CSS? Например. использовать nth-child(4n+4)
и псевдоселектор, например :after
, чтобы применить разрыв строки с content
?
Есть идеи по этому поводу? Какие-нибудь хитрые уловки, чтобы заставить это работать?