2014-01-30 40 views
0

我試圖創建一個多列布局,同時仍然將「內部div」放在一起。 行高屬性在彼此頂部堆疊div時表現不錯,但將我的內部div劃分爲一半。防止在使用列寬屬性時分割內部div div123s

列不一定要完全相同的高度。

任何幫助將不勝感激!

<div class="c"> 
    <div>A</div> 
    <div>B</div> 
    <div>C</div> 
    <div>D</div> 
    <div>E</div> 
    <div>F</div> 
</div> 

.c { 
    -webkit-column-width:250px; -webkit-column-gap:10px; 
    -moz-column-width:250px; -moz-column-gap:10px; 
    column-width:250px; column-gap:10px; 
    color:white; 
} 

.c > div:nth-child(1) { height:100px; background-color:grey; } 
.c > div:nth-child(2) { height:200px; background-color:blue; } 
.c > div:nth-child(3) { height:100px; background-color:red; } 
.c > div:nth-child(4) { height:100px; background-color:yellow; } 
.c > div:nth-child(5) { height:100px; background-color:black; } 
.c > div:nth-child(6) { height:100px; background-color:orange; } 

參見下面的例子 http://jsfiddle.net/D73pD/

回答