T. Rox: Gleiche Höhe zweier Bereiche

Hallo,

ich habe folgendes Problem:
Mit CSS habe ich zwei Bereiche für das Menü und für den Content definiert. Meist ist der Content länger als das Menü und entsprechend häßlich sieht das Ganze aus.
Ich habe mir dadurch beholfen, dass Hintergrundfarbe der Gesamtseite und des Menüs identisch sind. Mir wäre es aber lieber, wenn Menü und Content die gleiche BG-Farbe (d.h. eine andere als die Seite) hätten und das Menü ebensohoch wäre wie der Content, ein Effekt, der bei Gestaltung durch Tabellen kein Problem wäre. Tabellen sollen aber nicht verwendet werden. Auch min-height für den Menü-Bereich bringt meines Wissens nichts. Und verschachtelte Bereiche bereiten mir wegen der Browser-Kompatibiltät (möglichst inkl. Netscape 4) Kopfschmerzen.

Zu sehen ist das Dilemma beispielsweise unter http://www.irox.de/sitemap.html

Hat irgendjemand eine Idee?

Gruß

Torsten

  1. Hallo,

    Meist ist der Content länger als das Menü und entsprechend häßlich sieht das Ganze aus.

    Fand ich überhaupt nicht so bei deiner Seite.

    und das Menü ebensohoch wäre wie der Content, ein Effekt, der bei Gestaltung durch Tabellen kein Problem wäre.

    Doch es wäre ein Problem. Nichts kann das Menü so hoch machen wie der Inhalt ist, es sei denn du schreibst weniger Inhalt.
    Wenn du meinst, dass die Box des Menüs so hoch sein soll wie die des Inhalts, ist das was anderes.
    Dann muss du eben die Höhe der beiden Boxen festlegen, dass könntest du nur, wenn du wüsstest wie hoch der Inhaltsbox ist, bzw. wenn du die Höhe der Inhaltsbox festlegt und überhängende Inhalt per overflow:auto;  "versorgt" wird.

    Hat irgendjemand eine Idee?

    Also ich fand die Seiten so wie sind eigentlich ganz in Ordnung.

    Du kannst nicht alles haben: entweder du hast 2 CSS Dateien für moderne und für weniger moderne Browser, oder du nimmst in Kauf, das a) du nicht alles mit CSS lösen kannst (Tabellen), oder dass ältere Browser die seite nicht so darstellen wie deine CSS es eigentlich ermöglichte.

    Grüße
    Thomas