我正在将必须使用的旧inline-block
的网格模型更新为我创建的较新的Flexbox。除了一点点障碍之外,一切都运转良好,这已成为一个大问题:
我有一堆CSS控制的滑块;因此,有一个宽度为100%的包含包装器,而内部是另一个div:其宽度也是100%,但将其white-space
设置为nowrap
。使用inline-block
,这意味着内部div(也设置为100%宽度)将不受父母约束的约束,并缠绕到下一行-他们将继续进行操作。这正是我想要的。但是,我根本无法使它与flexbox一起使用。供参考,这是一张图片:
作为参考,这是使用inline-block的jsFiddle:http : //jsfiddle.net/5zzvqx4b/
...并且无法与Flexbox配合使用:http : //jsfiddle.net/5zzvqx4b/1/
我已经试过各种与变化flex
,flex-basis
,flex-wrap
,flex-grow
,等。但对我的生活,我不能得到这个工作。
请注意,我可以通过将.boxcontainer
width设置为来强制它以一种怪异的,不灵活的方式执行我想要的操作200%
。这适用于单个示例,但是在某些情况下,我事先不知道会有多少个子框,如果可能的话,我宁愿不对每个元素采用内联样式。