Hallo!
tach,
irgendwie steh ich auf dem schlauch. drei container (vier, um genau zu sein), von denen der linke sich über die ganze höhe strecken soll, was er aber nicht macht, wenn der main-container mehr inhalt hat als die screen darstellt:
Ein "container" ist IMMER so hoch, wie es sein Inhalt erfordert. Wenn explizit eine Höhe angegeben ist, wird sich der Inhalt, wenn er mehr Höhe braucht, NICHT an diese Begrenzung halten und fröhlich über den allfälligen Rahmen, Hintergrundfarbe hinauswachsen.
Dies gilt auch für eine feste Breite, wenn der Text nicht mehr umbrechen kann (klassisches Beispiel: Donaudampfschiffahrtsgesellschaft oder der Bürokratenzombie Verkehrsaufschliessungsabgabengesetz - gibt es wirklich!).
Man kann dieses Verhalten mit min-height, bzw. min-width, mit overflow:auto usw., oder mit sehr, sehr konsequenten em-Maßangaben verhindern.
Min-width/height verstehen nur die Mozillas (neue Operas?) und overflow:auto hat einige unangenehme Nebenwirkungen.
Den von Dir gewünschten Effekt, daß andere "container" die Höhe des höchsten Elements annehmen gibt es nur mit Tabellen.
Rein optisch kann man den Effekt mit Hintergrundfarben erreichen.
Grüße
saltun