bitte mein sehr einfachen Beispiel für Flex-Layout sehen:Uneinheitliche flex-wachsen in letzter Reihe mit flex-wrap
Es gibt
- Behälter mit
- flex-Box eingeschaltet (Anzeige : flex)
- Verpackung (flex-wrap: Wrap)
- einige es ems darin, die
- flex-grow haben auf 1 gesetzt = alle Elemente skaliert ebenso
- flex-Schrumpf 0 = keine Einzelteile werden verkleinere nicht
- flex-Basis = alle Artikel gleiche Basisbreite
Trotz aller Regelsätze, Elemente in letzter Reihe haben unterschiedliche Breite? Wie ist das möglich, wenn der Flex-Grow sagt, dass alle Items gleich skaliert werden?
Zitat von http://www.w3schools.com/cssref/css3_pr_flex-grow.asp:
Die Flex wachsen Eigenschaft gibt wie viel das Element an den Rest der flexiblen Elemente in demselben Behälter relativ wachsen wird.
Das ist cool, aber meine Artikel in der letzten Reihe wachsen ein bisschen mehr als andere. Irgendwelche Ideen?
flex {
display: flex;
flex-wrap: wrap;
}
item {
flex: 1 0 4rem;
height: 4rem;
margin: 0.5rem;
border: 1px solid lightblue;
}
<flex>
<item></item>
<item></item>
<item></item>
<item></item>
<item></item>
<item></item>
<item></item>
<item></item>
</flex>
Wie wäre es mit '1 0 4rem' zu' 1 0 auto'? – Stickers
Nun, ich muss die Artikel mit der gleichen Breite haben. Wenn ich das auf auto stelle, variiert der Inhalt. – pravdomil
Was ist mit '0 0 4rem'? Die Frage ist ein wenig verwirrend. – Stickers