Wie der Titel schon sagt, habe ich ein Problem mit der Positionierung von einigen DIV Elementen. Die Seite ist wie folgt aufgebaut:
Die dazugehörigen CSS Codes:
So und jetzt zum Problem.
Im Firefox wird alles Korrekt dargestellt, im IE leider nicht.
Der Content wird zwar links neben, aber auch gleichzeitig unter dem Menu dargestellt. Soll heissen, er geht zwar unter das Menu, aber in der Breite passt er eigentlich daneben.
An der Breite des Inhalts liegt es also nicht.
Wenn ich jetzt dem Inhalt eine absolute Positionierung von oben zuweise, wird zwar in beiden Browsern alles an die richtige Stelle gesetzt, aber der Main Container ändert leider nicht mehr seine Höhe bei "zuviel" inhalt.
Ich hoffe man kann mir da schnell helfen, steh etwas unter Druck.
HTML:
<div id='main'>
<div id='menu_right'>
"Menü Inhalt"
</div>
<div id='content'>
<div id='pathway_container'>
"Titelzeile"
</div>
"Inhalt2"
</div>
</div>
Die dazugehörigen CSS Codes:
HTML:
#main {
background: #FFFFFF;
width: 830px;
margin: auto;
}
#content {
text-align: justify;
padding: 8px 198px 8px 8px;
font-size: 0.9em;
min-height:450px;
}
#pathway_container {
border-bottom: 1px solid #D8D8D8;
margin: 0px 5px 5px 5px;
padding: 5px 0px 5px 0px;
}
#menu_right {
float: right;
width: 180px;
background: #F7F7F7;
min-height: 150px;
padding: 5px;
text-align: left;
}
#menu_right ul{
margin: 0px;
padding: 0px;
}
#menu_right li{
list-style: none;
}
#menu_right table.moduletable {
width: 180px;
border: 1px solid #D8D8D8;
margin-bottom: 5px;
background: #F7F7F7;
}
#menu_right table.moduletable th{
color: #FFFFFF;
width: 100%;
border: 1px solid #b72323;
background: url(xxx);
padding: 2px 5px 3px 5px;
}
#menu_right table.moduletable td{
width: 100%;
padding: 2px 5px 3px 5px;
padding: 2px;
}
#menu_right table.moduletable td a{
width: 160px;
font-weight: bold;
display: block;
padding: 2px 5px 2px 5px;
}
#menu_right table.moduletable td a:hover{
color: white;
border: 1px solid #D599A0;
background: #A22019;
padding: 1px 4px 1px 4px;
}
So und jetzt zum Problem.
Im Firefox wird alles Korrekt dargestellt, im IE leider nicht.
Der Content wird zwar links neben, aber auch gleichzeitig unter dem Menu dargestellt. Soll heissen, er geht zwar unter das Menu, aber in der Breite passt er eigentlich daneben.
An der Breite des Inhalts liegt es also nicht.
Wenn ich jetzt dem Inhalt eine absolute Positionierung von oben zuweise, wird zwar in beiden Browsern alles an die richtige Stelle gesetzt, aber der Main Container ändert leider nicht mehr seine Höhe bei "zuviel" inhalt.
Ich hoffe man kann mir da schnell helfen, steh etwas unter Druck.