【问题标题】:How to make a div (width: auto) adjust to nested divs (float left and fixed width)如何使 div(宽度:自动)调整为嵌套 div(向左浮动和固定宽度)
【发布时间】:2017-03-10 12:24:57
【问题描述】:

我的屏幕上有一个面板,上面有width:auto,里面有一个对象列表。这个list 的元素有float:leftwidth:380px。 我想将此面板集中在 main div (display:flex; justify-content: center;) 内的屏幕中。当项目的数量适合一行时,它会正确集中,但当需要另一行时,面板使用 100%,从行中的最后一个项目到面板边框的空间很大。图像 1 和 2 体现了我现在拥有的东西。图 3 是我想要的。

绿色:主 div, 灰色:面板, 蓝色:列表

图片 1:

图像2:

图像3:

为什么需要第二行时 div 不适合?

【问题讨论】:

    标签: html css css-float css-position positioning


    【解决方案1】:

    由于我没有答案,我已经解决了为面板设置 max-width 属性、计算可能列表项的大小的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-14
      • 2020-01-15
      • 1970-01-01
      • 2014-06-09
      相关资源
      最近更新 更多