HopelessFrag Geschrieben 1. September 2006 Teilen Geschrieben 1. September 2006 Moin zusammen! Ich habe für meine Website ein zweiseitiges Layout mit <div>'s erstellt. Im linken <div> ist die Navigation untergebracht, im rechten der Content. Jetzt möchte ich aber das sich das linke <div> immer die gleiche länge hat wie das rechte <div>. Da der Content ja immer unterschiedlich groß ist ändert sich ja dementsprechend auch die Länge des Content-<div>. Nun soll sich das Navi-<div> dynamisch dem Content anpassen. Also die gleiche Verhaltensweise als wenn ich es mit einer Tabelle erstellt hätte. Mit height:100% scheint es nicht zu funktionieren. Hat jemand noch andere Ideen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manitu71 Geschrieben 1. September 2006 Teilen Geschrieben 1. September 2006 so etwas ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 4. September 2006 Teilen Geschrieben 4. September 2006 das scheint mir aber trickserei zu sein. Border-left: 200px für die background-color und die Navigation hat ein float: left ich empfehle ein kleines Javascript, das bei seiten-laden und resize die größe der Div-Layer anpasst. benutze das jetzt eine ganze weile und habe noch von keinen Problemen gehört. (ich kenne auch niemanden der JS aus hat) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DX-Rated Geschrieben 4. September 2006 Teilen Geschrieben 4. September 2006 Nun soll sich das Navi-<div> dynamisch dem Content anpassen. Also die gleiche Verhaltensweise als wenn ich es mit einer Tabelle erstellt hätte. Das geht mit (X)HTML/CSS nicht. Man kann sich aber mit einem kleinen Trick behelfen, bei dem es den Anschein hat, als wären beide Ebenen gleich groß. "Faux Columns" ist das Stichwort. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.