CSS Mit zwei gleichen Höhe Layout Spalten zu erstellen, und Einfügen von drei gleicher Höhe gestapelt Spalten in der rechten Spalte
Ich kann die Tabelle Tag noch Flexbox verwenden. Die meisten unserer Besucher sind ältere Menschen mit IE8.
Ich versuche, zwei gleiche Höhe Layout-Spalten zu erstellen, die links und rechts schwebt.
Die linke Spalte enthält zwei gestapelte div, die nicht die gleiche Höhe hat. aber diese divs sollten expandieren, um die Gesamthöhe von col1 zu füllen.
Die rechte Spalte enthält drei gestapelte Spalten, die die gleiche Höhe haben sollten. Diese div sollte auch die Gesamthöhe von col2 ausfüllen.
Insgesamt sollten col1 und col2 immer die gleiche Höhe haben.
Ich kann feste px Größe für jede Spalten nicht einrichten, da Inhalte, die ins Innere gehen, jeden Tag anders sein können. Ich möchte, dass sowohl der col1- als auch der col2-Inhalt sich ausdehnt, um in die Gesamthöhe zu passen, so dass unten kein Platz mehr übrig bleibt.
Meine Option war die Verwendung von display: table; aber wenn du ein paar gute Vorschläge hast, lass es mich wissen.
(nur für Ihre Referenz, die alle im Bild gezeigten Div, haben eine Grenze.)
<div class="container">
<div class="left">
<div class="col-1-1"></div>
<div class="col-1-2"></div>
</div>
<div class="right">
<div class="col-2-1"></div>
<div class="col-2-2"></div>
<div class="col-2-3"></div>
</div>
Jede Hilfe wäre sehr geschätzt.
... und Sie müssen nur die Breite der Spalten angeben, im Gegensatz zu jedes Element. Die .col * -Elemente nehmen 100% ihrer Elternbreite ein. Redigierte meine Antwort. – antidecaf
das hat funktioniert! Danke! – ChrisP777
Gern geschehen, froh, dass ich helfen konnte! – antidecaf