我的元素结构大致如下:http: //jsfiddle.net/zyySd/
有什么办法可以做到这一点:http: //jsfiddle.net/zyySd/1/
不诉诸将元素从文档流中取出并硬编码绝对定位值?如果我不知道 div 的尺寸是多少,我将无法像在第二个 JSFiddle 中那样使用绝对位置。
我的元素结构大致如下:http: //jsfiddle.net/zyySd/
有什么办法可以做到这一点:http: //jsfiddle.net/zyySd/1/
不诉诸将元素从文档流中取出并硬编码绝对定位值?如果我不知道 div 的尺寸是多少,我将无法像在第二个 JSFiddle 中那样使用绝对位置。
CSS真的做不到。你需要 JavaScript。
jQuery Masonry 不错: http: //masonry.desandro.com/
还有一个无框架版本,Vanilla Masonry:http: //vanilla-masonry.desandro.com/