Hi,
ich komm einfach nicht dahinter was ich noch machen muss. Ich hoffe ich kann es vertändlich erklären.
jetzt ist es so das wenn einer der drei div'd eine gewisse Größe hat (height) das die anderen zwei sich nicht ebenfalls bis zum footer erstrecken. macht man doch mit height:auto; oder nicht ?
Oder nicht. ;-)
Height:auto bedeutet lediglich, dass sich die Höhe des Elements nach seinem Inhalt richtet und nicht etwa immer eine bestimmte (vorgegebene) Höhe hat.
Und dieses Thema taucht bei jedem Neuling irgendwann auf. Deshalb gibt es dazu im Web unzählige Abhandlungen, Beispiele und Erklärungen!
Deshalb müssen wir dir das hier nich noch einmal extra erklären. ;-)
Auf Englisch heißt das Thema:"equal height columns" (Google ist dein Freund)
Und ich empfehle bei dieser Gelegenheit immer wieder gerne den sehr hilfreichen Artikel von Mathias im Weblog.
Wenn man auf die Unterstützung älterer Browser (und der IEs < 8) verzichten kann, gibt es Abhilfe mittels der Display-Eigenschaften table(-...).
Ansonsten bist du imho auf eine der größten "Schwächen" von CSS gestoßen.
Gruß Gunther