javascript – 如果父元素不比窗口宽,如何使父元素适合它的浮动子元素?

我试图将浮动元素列表集中在一起,但由于它是一个砌体我不能使它们内联.需要一个容器,这是显而易见的,但我无法在任何地方找到它如何做到这一点:

忽略这里的边距,它们并不重要,它只是可以看到每个单独的子元素.是的,父母不是中心,但可能是.重要的是它动态地适应子元素,并且它的宽度始终不是100%.

已经尝试浮动父级,在这种情况下,子元素只生成一个列.

最佳答案
为什么不将父宽度设置为每个子宽度的最大子项数(如果子宽度不变)的乘积?

 var x = $(child).outerWidth();
 $(window).resize(function() {
      $(parent).width(Math.floor($(window).width() / x)*x);
 });

转载注明原文:javascript – 如果父元素不比窗口宽,如何使父元素适合它的浮动子元素? - 代码日志