有没有可能让下图中的元素以某种方式更紧密地打包在一起?最好使用 css,但如果不可能,也欢迎使用 javascript 解决方案。
我希望所有元素都尽可能紧密地排列在一起,以尽量减少它们占用的空间。这些元素当前跨越 display:inline-block
。我试图用 float:left 等更改为 block ,但我总是以低效的元素行结束。那是预期的方式,我只是说我不希望在这种情况下是这样的:P
有聪明的头脑可以帮助我吗?
最佳答案
如果您正在寻找更复杂的解决方案,请查看 jQuery masonry
插件。链接在这里:jQuery masonry plugin
关于javascript - 是否可以将元素打包在一起以优化空间使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10776249/