我有一个 div 列表,每个 div 里面都有一个图像。在加载页面之前,图像的宽度是未知的。我有一个宽度为 960px 的容器 div。如何将图像排列成行,每行具有行宽允许的尽可能多的图像?因此,例如,如果我有 4 个图像(300px、400px、200px、250px),我需要将前 3 个图像放在一行中,将第 4 个图像放在第二行,因为将所有 4 个图像放在一行中会得到宽度大于 960。并且在每一行上,图像应该居中。
我已经尝试了所有我能想到的使用 css 的方法,但没有找到一种可行的方法。
有什么想法吗?