Ich habe 2 Spalten (Inline-Blöcke) in einem Container (100% Breite).
-
Die Spalte auf der linken Seite muss eine Mindestbreite haben, z. B. 200 Pixel, Breite: 25 %.
-
Die rechte Spalte hat eine Breite von 75 %
<style> .outer { width: 100%; border: 1px solid black; } .left, .right { display:inline-block; } .left { min-width: 200px; width: 25%; background-color: #dcc2c2; } .right { width: 75%; background-color: #d0dee8; } </style> <div class="outer"> <div class="left">left</div> <div class="right">right</div> </div>
Bis die Mindestbreite beim Ändern der Größe erreicht ist, sitzen die Spalten nebeneinander, was ich will, aber sobald die Mindestbreite einsetzt, fällt die rechte Spalte in die nächste Zeile.
Wie kann ich die rechte Spalte schrumpfen lassen, aber nicht in die nächste Zeile fallen?
Sie können verwenden
calc()
die zu begrenzenmax-width
der rechten Spalte jsfiddle.net/viphalongpro/4Bqvg/4 Jedochcalc()
wird von IE8 (und darunter) nicht unterstützt– König König
10. Juni 2014 um 13:49 Uhr