1
Hallo, ich will ein Layout mit im wesentlichen 2 benachbarten Kästen, wo links ein Navi drinsteht und rechts i.W. der Hauptinhalt (allerdings wieder in einem weiteren Innenkasten). Allerdings soll der Kasten mit dem Navi etwas höher angesetzt sein als der Hauptkasten, und weil ich das sonst mit den Rahmen und Hintergrundfarben für die Kästen nicht anders hingekriegt hätte, hab ich es wie folgt gelöst:
Ich hab also für die Gesamtansicht einen grauen <div class=body> angelegt, der links das graue Navi enthält und rechts sowohl ein white- als auch ein main-Element, wobei das white dazu dient, die obere Ecke "wegzuschneiden".... (Alternativen, wo ich einfach nur das Navi neben das main floaten wollte, führten leider dazu, daß sich die Größe des Navi-Balkens nicht an die Größe des Main-Kastens anpaßte).
Im Firefox funktioniert das alles wunderbar und sieht aus wie beabsichtigt. Im IE zerhaut es mir mein Layout, sobald ich Navi-Elemente einfüge :(
Denn dann rutscht der Navi-Inhalt einfach ÜBER den Beginn des Main-Bereichs hoch, also irgendwie funktioniert das Float nicht.....
Muß ich hier mit einem Clearfix oder sowas arbeiten, und wenn ja, wie???
.body{
width:930px;
background-color:#F6F7FA;
border:1px solid #BABFD3;
margin:0 auto;
padding:0;
background-image: url(logo_hi_res.gif);
background-repeat: no-repeat;
}
.white{
margin-left:162px;
margin-top:-1px;
background-color:#FFFFFF;
border-left:1px solid #BABFD3;
width:770px;
height:40px;
}
.main{
width:757px;
background:#FFFFFF;
background-image: url(headline_romp.gif);
background-position:right top;
background-repeat: no-repeat;
border-left:1px solid #BABFD3;
border-top:1px solid #BABFD3;
position:relativ;
right:0px;
margin-left:162px;
padding-top:60px;
padding-left:10px;
padding-bottom:10px;
top:0px;
hight:100%;
}
.innenkasten{
width:728px;
border:1px solid #BABFD3;
background-color:#F6F7FA;
padding:10px;
}
.navi{
width:154px;
float:left;
margin-top:120px;
padding:3px;
}
Ich hab also für die Gesamtansicht einen grauen <div class=body> angelegt, der links das graue Navi enthält und rechts sowohl ein white- als auch ein main-Element, wobei das white dazu dient, die obere Ecke "wegzuschneiden".... (Alternativen, wo ich einfach nur das Navi neben das main floaten wollte, führten leider dazu, daß sich die Größe des Navi-Balkens nicht an die Größe des Main-Kastens anpaßte).
Im Firefox funktioniert das alles wunderbar und sieht aus wie beabsichtigt. Im IE zerhaut es mir mein Layout, sobald ich Navi-Elemente einfüge :(
Denn dann rutscht der Navi-Inhalt einfach ÜBER den Beginn des Main-Bereichs hoch, also irgendwie funktioniert das Float nicht.....
Muß ich hier mit einem Clearfix oder sowas arbeiten, und wenn ja, wie???