Ich versuche eine flexbox
mit zwei Spalten zu erreichen, die linke, die eine feste Breite hat und die rechte, die skaliert, wenn die Seitengröße geändert wird. Beispiel:Flexbox mit einer festen Spaltenbreite
<style>
.flex_container {
display: flex;
width: 100%;
}
.flex_col_left {
width: 200px;
}
.flex_col_right {
width: 85%;
}
</style>
<div class = "flex_container">
<div class = "flex_col_left">
.....
</div>
<div class = "flex_col_right">
.....
</div>
<div>
Dies funktioniert in gewissem Umfang, aber es fühlt sich nicht richtig an, da ich px und% mische. Ist es falsch, dies zu tun, und wenn ja, was könnte eine bessere Lösung sein?
EDIT Klassen Benennung Problem war ein Tippfehler und jetzt behoben.
Perfect - danke. Und das behebt es nicht korrekt in IE11 auch angezeigt. Fantastisch! – RGriffiths
Gern geschehen. –
Für alle, die versuchen, dies mit der älteren Flexbox-Spezifikation (in meinem Fall dem serienmäßigen Android 4.3-Browser) zu erreichen, müssen Sie '-webkit-box-flex: 1' anstelle von' flex: 1' (und ein paar andere Änderungen), Beispiel hier: https://www.w3schools.com/code/tryit.asp?filename=FOTB9PW8ZJ8X –