当浮动DIV的高度不同时,有没有办法修复垂直空间?没有垂直空间的浮动DIV
例如:
<div class="container">
<div class="floatingGrid"><img src="http://placehold.it/100x100&text=1" /></div>
<div class="floatingGrid"><img src="http://placehold.it/100x150&text=2" /></div>
<div class="floatingGrid"><img src="http://placehold.it/100x100&text=3" /></div>
<div class="floatingGrid"><img src="http://placehold.it/100x100&text=4" /></div>
<div class="floatingGrid"><img src="http://placehold.it/100x100&text=5" /></div>
<div class="floatingGrid"><img src="http://placehold.it/100x150&text=6" /></div>
<div class="floatingGrid"><img src="http://placehold.it/100x100&text=7" /></div>
<div class="floatingGrid"><img src="http://placehold.it/100x100&text=8" /></div>
</div>
<style>
.container { width: 312px; }
.floatingGrid { float: left; margin: 2px; }
</style>
http://jsfiddle.net/ModuLIZER/gk1cjn1t/
在我的情况我不关心只是元件5和6的顺序位置直属1和2,而没有空间。
我应该添加这个网格是响应,我需要支持IE9。
使用CSS列:http://jsfiddle.net/gk1cjn1t/6/这里有很多一篇关于这个话题的,像这样的:http://stackoverflow.com/questions/13779512/css-system-alternative-to-masonry – 2014-09-23 10:46:00
足够公平,虽然不是非常灵敏,但我想我可以通过一些媒体查询休息来解决这个问题。 – 2014-09-23 10:56:04
Ahh没有IE9支持,那是必须的。 [caniuse](http://caniuse.com/#search=column-count) – 2014-09-23 10:58:04