Veröffentlicht 1. September 200619 j 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?
4. September 200619 j 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)
4. September 200619 j 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.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.