最佳答案
我正在更新一个旧的基于 inline-block
的网格模型,我有一个新的 Flexbox 一个我创建的过程。一切都很顺利,除了一个小问题,这个问题有点破坏了协议:
我有一堆 CSS 控制的滑块; 所以有一个包含100% 宽度的包装器,里面是另一个 div: 它的宽度也是100% ,但它的 white-space
被设置为 nowrap
。使用 inline-block
,这意味着内部 div (将 还有设置为100% 宽度)将不会受到父节点的约束而包装到下一行——它们将继续从盒子中流出。这正是我想要的。然而,我不能得到这个工作在所有的柔性箱。作为参考,这里有一张图片:
作为参考,下面是使用 inline-block 的 jsFiddle: http://jsfiddle.net/5zzvqx4b/
... 和 没有与 Flexbox: http://jsfiddle.net/5zzvqx4b/1/合作
我已经尝试了各种变化与 flex
,flex-basis
,flex-wrap
,flex-grow
等,但对我的生活,我不能得到这个工作。
注意,我通过将 .boxcontainer
的宽度设置为 200%
,强制 可以以一种古怪的、不灵活的方式做我想做的事情。这对于这个单独的示例是有效的,但是在某些情况下,我不会事先知道有多少个子框,而且如果可能的话,我宁愿不在每个元素上使用内联样式。