2012-04-18 5 views
0

не могли бы вы помочь мне с некоторой магией css.css multi column выпуск

Я пытаюсь создать гибкую структуру нескольких столбцов. что-то вроде этого http://masonry.desandro.com/demos/basic-multi-column.html Могу ли я получить это с помощью Blueprint и без javascript.

вещь с планом в настоящее время является то, что добавляется много белого пространства (см вложение)

enter image description here

+0

Вы можете легко получить кладки, как макет с 'column' собственности CSS3, тем единственным недостатком является то, что его только поддерживается в IE10 + и все другие хорошие браузеры, так что не знаю, если тот недостаток. Это ограничение с вами? –

ответ

0

Ниже только образец один .. Вы просто изменить ширину/высоту в соответствии с вашими требованиями. Надеюсь это поможет.

CSS 
---- 
.content { 
    float: left; 
    display: block; 
    width: 1000px; 
    background: red; 
} 

.sub-content { 
    float:left; 
    width: 200px; 
    background: blue; 
    margin: 10px; 
} 

Sample HTML 
----------- 
<div class="content"> 
<div class="sub-content" style="width: 500px; height: 300px;"> 
    DIV 1 
</div> 

<div class="sub-content" style="width: 200px; height: 100px;"> 
    DIV 2 
</div> 

<div class="sub-content" style="width: 500px; height: 300px;"> 
    DIV 3 
</div> 

<div class="sub-content" style="width: 250px; height: 300px;"> 
    DIV 4 
</div> 
</div> 
+0

спасибо, но это не исправляет мою проблему. в вашем примере мне нужно, чтобы DIV4 был непосредственно под DIV 2. Если я поменял DIV 4 на DIV 3, он был исправлен, но теперь DIV 3 должен быть непосредственно под DIV 1. Спасибо заранее. – aaalsubaie

+0

, если вы хотите это сделать, вам обязательно понадобится javascript для рисования этих тегов div с верхними/левыми позициями. Только CSS не может этого сделать. –

+0

любые хорошие js libs, кроме масонства? – aaalsubaie