我正在将一个旧的基于inline-block
的网格模型更新为一个新的Flexbox模型.除了一个小问题外,一切都进行得很顺利,这个问题有点 destruct 交易:
我有一堆CSS控制的滑块;所以有一个宽度为white-space
%的包含包装器,里面是另一个div:它的宽度也是white-space
%,但它的white-space
%设置为nowrap
.使用inline-block
,这意味着内部div(被设置为white-space
%宽度的also)不会受到父级约束的约束,而会换行到下一行-它们只会继续流出盒子.这正是我想要的.然而,使用Flexbox我根本不能让它工作.作为参考,这里有一张图片:
作为参考,这里有一个使用内联挡路的jsFdle:
...使用Flexbox时的not分:http://jsfiddle.net/5zzvqx4b/1/分
我try 过flex
、flex-basis
、flex-wrap
、flex-grow
等各种变体,但就我的一生而言,我无法实现这一点.
请注意,我can通过将.boxcontainer
的宽度设置为200%
,以一种粗糙、僵硬的方式强制它执行我想要的操作.这适用于这个示例,但在某些情况下,我不会事先知道会有多少个子框,如果可能的话,我宁愿不对每个元素使用内联样式.