2013-12-23 3 views
0

У меня есть div div в моем макете, имеющем ширину 50%. Каждый div может иметь переменную высоту в зависимости от ее содержимого. То, что я хотел бы сделать, это «плавание» их вверх. Это означает, что каждый div заполняет пробелы вышеуказанными div. Нечто подобное:Поплавок к верхней неизвестной высоте divs

enter image description here

Можно ли добиться этого эффекта с некоторыми CSS? Разумеется, ширина также может быть установлена ​​на другие значения, а не только на 50%. Заранее спасибо.

+0

добавить код, который вы пытались –

+0

Вам нужно будет выбрать решение JQuery, посмотрите здесь HTTP://masonry.desandro.com/ –

+0

@RaunakKathuria: вот класс CSS, который я использую. [код] .span2 { float: слева; ширина: 48%; margin: 1%; дисплей: встроенный блок; -webkit-box-size: border-box; -moz-box-size: border-box; размер коробки: рамка; вертикально-выровненный: сверху; } [/ code] – Giorgio

ответ

2

Вы можете изменить HTML-разметку следующим образом

<div class="left col50"> 
     <div class="first"></div> 
     <div class="third"></div> 
    </div> 
    <div class="right col50"> 
     <div class="second"></div> 
     <div class="fourth"></div> 
    </div> 

и CSS

.col50{ 
width:50%; 
} 

.right,.left{ 
float:left; 
} 
+0

Я думаю, что это интересная точка зрения: разделите все на две колонки и поплавайте внутри. Очень круто! +1 для вас! – Giorgio

Смежные вопросы