回答
我想你是在你的網站使用jQuery。從草圖中,我建議看看名爲Masonry的jQuery插件。
Bakudan:我只能說哇!這是我一直在尋找的東西!完美的,特別是http://masonry.desandro.com/demos/images.html上的圖像解決方案。十分感謝!這就是爲什麼我愛stackoverflow :)美麗的解決方案。 – user681061 2011-05-26 13:11:46
我很高興你喜歡它;) – Bakudan 2011-05-27 00:31:53
看一看使用CSS列
這裏的W3C spec,但稍微容易讀可能是PPK's write up。
CSS:
.column { width:20em; float:left }
.column div { background:red; margin:1em }
HTML:
<div class="column">
<div></div>
<div></div>
<div></div>
</div>
<div class="column">
<div></div>
<div></div>
<div></div>
</div>
<div class="column">
<div></div>
<div></div>
<div></div>
</div>
在容器div中使用三列div。每個都漂浮着。 在頂部和底部添加一個空格,並清空雙方。
.column { float:left;寬度:無論你想要它, margin-left:無論你想要它, }
.clear { clear:both; height:0px; }
.column div {margin} bottom:無論你想要它,寬度:無論你想要它, }
<div id='container'>
<div class='clear'> </div>
<div class='column'>
<div>blah blah blah</div><div>blah blah blah</div>... etc
</div>
<div class='column'>
<div>blah blah blah</div><div>blah blah blah</div>... etc
</div>
<div class='column'>
<div>blah blah blah</div><div>blah blah blah</div>... etc
</div>
<div class='clear'> </div>
</div>
- 1. 不同div的div高度不一樣
- 2. 不同高度父DIV
- 3. DIV同一高度
- 4. 不同高度的浮動div
- 5. 如何浮動不同高度的div?
- 6. 設置不同高度的div?
- 7. 適合不同高度的浮動div?
- 8. 不同高度的並列div
- 9. 將不同高度的div對齊
- 10. 不同高度的元素適合div
- 11. 不同高度的div浮在兩列
- 12. div的高度相同
- 13. jQuery同等高度的div
- 14. div的高度相同
- 15. div有相同的高度
- 16. 不同高度的父子div左側的div div
- 17. Firefox和Chrome渲染div高度不同
- 18. 用不同高度的不同div創建佈局HTML
- 19. jQuery:基於不同div的div的高度
- 20. 在另一個div內的div不具有相同的高度
- 21. div的高度不變CSS
- 22. 在div高度不確定的情況下擴展div高度
- 23. 不同高度
- 24. div的高度
- 25. 如何設置與屏幕高度相同的div的高度
- 26. 。高度/寬度div將不同的值返回到畫布
- 27. 不同寬度和高度的html div divs?
- 28. 兩個div並排,相同的高度沒有設置高度
- 29. 相同高度的盒子(div)
- 30. 展開時div的高度相同
使用漂浮在3列 – Ibu 2011-05-25 22:22:20