HopelessFrag Geschrieben 1. September 2006 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?
Aiun Geschrieben 4. September 2006 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)
DX-Rated Geschrieben 4. September 2006 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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden