Mi piace usare la flexbox ma per qualche motivo non riesco a ottenere il wrapping per funzionare su qualsiasi dispositivo iOS. C'è un semplice ripiego per il wrapping? Ecco un problema in cui gli elementi semplicemente non avvolgere: (JSFiddle Fans)iPhone 6 Flexbox Wrapping Numero
#flex {display: flex; flex-flow: row wrap;}
#flex .item {width:33.33%; min-width: 500px; min-height: 300px;}
#flex .one {background: blue;}
#flex .two {background: green;}
#flex .three {background: red;}
<div id="flex">
<div class="item one"></div>
<div class="item two"></div>
<div class="item three"></div>
</div>
Questo è l'approccio più semplice. Allora ho provato ad aggiungere un tonnellata di prefissi per tutto per vedere se questo ha aiutato, ma non lo feci:
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex: 0 1 auto;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
è l'unica soluzione per non uso FlexBox se voglio le cose per avvolgere correttamente su iPhone?
@Paulie_D Questo è un peccato, quindi non c'è nessun vero work-around per questo? Stai lontano dalla flexbox finché IOS <= 6 non viene eliminato? Ho cercato online forse una sostituzione JS ma non ho trovato nulla di sostanziale. –
@Paulie_D iphone 6 Suppongo che rientri in quella categoria, giusto? –
Suppongo di aver pensato che l'iPhone 6 fosse in esecuzione su iOS 6. Il problema principale è l'iPhone, che dovrebbe avere almeno iOS 8, giusto? Scusa per la confusione, non so come faccia la mela. –