Luzi: CSS-Darstellung auf allen Browsern

Beitrag lesen

Hallo zusammen

Ich habe ein designerisches Problem. Ich möchte meine Seite wiefolgt aufbauen:

+----------+--------------------------+
 |          |                          |
 |  Logo    |    Header                |
 |          |                          |
 +----------+--------------------------+
 |          |                          |
 |          |                          |
 |          |                          |
 |          |                          |
 | Menu     |    Content               |
 |          |                          |
 |          |                          |
 |          |                          |
 |          |                          |
 +----------+--------------------------+

Diese ganze Seite möchte ich möglichst barrierenfrei machen. Daher habe ich für diese Aufgabe Layer (divs) verwendet.

Jetzt meine erste Frage:
Wie kann ich dynamisch erreichen, dass das Menu automatisch die Höhe des Content-divs einnimmt? Ich möchte dafür kein Javascript gebrauchen.

Dann kommt noch ein zweites Problem. Ich habe das (ohne dynamische Menugrösse) schon erstellt. Die Homepage ist www.olvz.ch
Doch im IE6 wird mir das ganze Layout auseinandergeworfen.

Die einzige Möglichkeit, das Chaos-Layout des IE6 auf allen Browsern richtig anzeigen zu lassen, ist in meinen Augen, eine Tabelle. Doch das ist ja nicht mehr "barrierenfrei".

Also die zweite Frage:
Wie kann ich erreichen, dass ein solches Layout barrierenfrei und in den alten IEs (und natürlich in allen anderen Browsern auch) betrachtet werden kann?

Da ich dieses Problem schon meherer Male hatte, entschloss ich mich, einmal in einem Forum nach einer Lösung zu fragen. Ich hoffe es kann mir jemand helfen.

Freundliche Grüsse aus der Schweiz