我有一个多列的布局,其中一些是固定的,另一些是根据需要拉伸的。因此,我使用flexbox。另外,我想要并且需要使用flex-wrap。柔性箱:收缩前收缩
的结构是这样的:
<div class="row" style="display: flex; flex-flow: row wrap">
<div class="column fixed" style="flex: 0 0 auto"></div>
<div class="column stretch" style="flex: 1 1 auto"></div>
<div class="column fixed" style="flex: 0 0 auto"></div>
</div>
请参阅http://jsfiddle.net/mh3rypqj/1/
现在一切正常,只要我们在谈论空的div预期。一旦我将p放入拉伸柱中,包装和收缩行为就会有所不同。
我在空间越来越小时的预期行为:首先收缩,然后包装。收缩。伸展。一旦达到最小宽度,包装元素。
我得到的行为一旦我把p放入.stretch:首先包装,然后收缩。该行首先被包装。收缩只发生在一切被包裹后。
我想有首先收缩,然后包装。总之,我希望JSFiddle中的第二行的行为与第一行相同。我需要做什么?