Ich verwende Flexbox zum Layout einer Seite, weil das wachsende Verhalten ist nützlich. Aber ich möchte das schrumpfende Verhalten vollständig verhindern.Flexbox schrumpfen
Wie auch immer, um dies zu verwalten?
Beispielcode:
<div class="flex-vertical-container">
<div class="flex-box">
This one should grow but not shrink
</div>
<div></div>
<div></div>
</div>
CSS
.flex-vertical-container {
display: flex;
flex-direction: column;
}
.flex-box {
flex: 1;
}
Aus irgendeinem Grund hat 'flex-shrink: 0;' nicht funktioniert, aber manuell: 'flex-shrink: 1 0 auto;' hat gut funktioniert ... –
flex-shrink: 1 0 auto; scheint keine gültige Eigenschaft zu sein. –
sie wahrscheinlich bedeutete 'flex: 1 0 auto;' –