Einem <div> 100% höhe zuweisen?

  • Website: http://www.chromstahl-design.ch/cms/

    div id= #menu



    Ich möchte, das das menü div auf der seite (grüner hintergrund ;) ) immer 100% der gesamtlänge vom contentlayout ausmacht, also immer schön den ganzen teil zwischen header und footer ausnützen.

    nur, wie kann ich das umsetzten? leider :) sind es ja hier keine tabellen wo man mit den 100% arbeiten könnte. Zumindest funktioniert es nicht :)

    wie kann ich das umsetzen? oder ist das schlicht nicht möglich?


    Danke für antworten/hilfe!

    mfg gf-x

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Mit der Höhe von 100% ist das so ne Sache. Das bezieht sich immer auf das Elternelement, d.h. wenn das keine Höhe zugewiesen bekam, hat auch das Kind-Element keine explizite Höhe. Außerdem klappt es spätenstens dann nicht mehr, wenn alles höher wird als das Fenster auf dem Bildschirm. Das geht wirklich nur mit Tabellen. Besser ist dieses: #rap bekommt den Hintergrund fürs Menü, also grün. alle anderen darin liegenden Blöcke bekommen ihren Hintergrund zugewiesen, der überlagert dann das Grün. Wenn Deine navigation länger wird als der content, klappt es natürlich nicht, dann ggf. dem content min-height in em(!) zuweisen. IE kann kein min-hight, dem mußt Du extra ein height verpassen. Keine Sorge, es gibt keine scrollbalken, weil für IE height und min-height eins ist. Ach, ich seh grad, Du hast das menu absolut positioniert. Das funktioniert dann doch nicht, weil der Block #rap so gar nicht "weiß". wann Dein menu zu Ende ist. Gehts nicht auch relativ? Grüße vom Straßenkehrer

  • Ein Beispiel, wenns eventuell hilft :

    "Whoever controls the media, controls the mind." J.Morrison

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!