Das Beispiel war etwas vereinfacht dargelegt.
Das eigentliche Layout ist folgendermaßen:
----------------------------- Browser
| |
| DIV height:100px; |
| |
-----------------------------
| | | |
| | | |
| | | |
| | | |
| | | |
-----------------------------
Die unteren drei DIV-Elemente sollen unabhängig
von der Höhe des Inhaltes immer bis zum Browserende
gehen.
Mit einer Tabelle kein Problem, aber nur mit DIV & CSS
ist das unmöglich.
Und darum gebe ich nichts mehr auf diesen semantischen
Code, der meilenweit von der Praxis entfernt ist.