Ich suche nach einer allgemeinen und vollständigen Lösung für dieses allgemeine Problem! Ich habe HTML-Code wie folgt aus:Wie div Container vertikal mit CSS ausrichten?
<div id="CONTAINER">
<div id="CONTAINER_LEFT"></div>
<div id="CONTAINER_RIGHT"></div>
<div id="CONTAINER_CENTER"></div>
</div>
ich CSS schreiben möchte, die mir die inneren div-Elemente können vertikal ausrichten so ihre Oberkanten sind in Zeile. Andere Überlegungen:
- Die linken und rechten Behälter haben eine feste Breite.
- Der mittlere Container muss die verbleibende Breite zwischen den linken und rechten Containern füllen.
- Die Höhe jedes inneren Behälters hängt von seinem Inhalt ab und so variiert zwischen den Behältern.
- Keine Überlappung ist beabsichtigt, das Ziel ist etwas wie das folgende Bild.
- Die Höhe des äußeren Behälters sollte der größten Höhe der inneren Behälter entsprechen, wenn es möglich ist !!
Die Farben sind nur die Idee für die Anzeige!
Ich verwendete "float: links;" und "schweben: richtig;" Eigenschaften für den rechten und den linken Container, aber wenn der Container Center zu viel Inhalt enthält, füllt der Bereich dieses Containers den Raum unterhalb der floated Elemente! Außerdem benötige ich eine Fußzeile unterhalb des Wurzelbehälters mit einer Breite von 100%; Jede Lösung sollte dies berücksichtigen!
Ihre ausgewählte Antwort gibt Ihnen keine Spalten mit gleicher Höhe. – SpaceBeers