maceis
Aktives Mitglied
Thread Starter
- Dabei seit
- 24.09.2003
- Beiträge
- 16.880
- Reaktionspunkte
- 626
hallo zusammen,
ich suche eine möglichst einfache Lösung für folgendes Layout in CSS (z.B. mit div Containern):
Wichtig ist mir u.a., dass:
Die beiden Container sind jeweils unterschiedlich hoch (je nach Inhalt).
mein bisheriger Ansatz sieht so aus:
ich suche eine möglichst einfache Lösung für folgendes Layout in CSS (z.B. mit div Containern):
Code:
+------------------------------------------------------------+
|body |
| +-------+--------------------------------+ |
| +top + |
| + + |
| +-------+--------------------------------+ |
| +navi +main + |
| + + + |
| + + + |
| + + + |
| + + + |
| + + + |
| + + + |
| + + + |
| + + + |
| +-------+--------------------------------+ |
| |
/ /
| |
+------------------------------------------------------------+
- das Ganze zentriert ist
- #top soll ein feste Höhe haben
- dass #navi und #main immer gleich hoch sind, aber keine feste Höhe haben
- #top soll ein feste Höhe haben
- Tauglichkeit für alle halbwegs gängigen Browser
Die beiden Container sind jeweils unterschiedlich hoch (je nach Inhalt).
mein bisheriger Ansatz sieht so aus:
HTML:
<head>
<style type="text/css">
body {
margin: 0;
background-image: url(/rsc/css/body.gif);
}
#content {
position: absolute;
left: 50%;
margin-top: 15px;
margin-left: -390px;
width: 780px;
background-color: red;
}
#top {
position: absolute;
height: 45px;
width: 780px;
background-color:lightblue;
}
#navi {
position: absolute;
top: 45px;
width: 150px;
background-color: green;
}
#main {
position: absolute;
top: 45px;
left: 150px;
width: 630px;
background-color: lightgreen;
}
</style>
</head>
<body>
<div id="content">
<div id="top">
Top
</div>
<div id="navi">
Navigation
</div>
<div id="main">
<h1>main</h1>
</div>
</div>
</body>