Ho un layout con più colonne, di cui alcune sono fisse e altre si allungano secondo necessità. Pertanto, io uso Flexbox. Inoltre, voglio e ho bisogno di usare il flex-wrap.flex-box: termoretraibile prima dell'involucro
La struttura è come questo:
<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>
Si prega di vedere http://jsfiddle.net/mh3rypqj/1/
Ora tutto funziona come previsto finché stiamo parlando di div vuoti. Una volta che metto una p nella colonna stretch, il wrapping e il restringimento si comportano diversamente.
Il mio comportamento previsto quando lo spazio è ridotto: Primo restringimento, quindi avvolgere. Riduci il .stretch. Una volta raggiunta la larghezza minima, avvolgere gli elementi.
Il comportamento che ottengo una volta ho messo il p in. Estensione: Prima avvolgere, quindi ridursi. La riga viene prima avvolta. Il restringimento avviene solo dopo che tutto è stato avvolto.
Desidero avere Primo restringimento, quindi avvolgere. In breve, voglio che la seconda riga del JSFiddle si comporti come la prima. Cosa devo fare?