Hallo,
habe eine Frage zu ner Posiitonierungssache mit Divs.
Habe meine Divs so aufgebaut:
Code
<div id="page">
<div id="header">head</div>
<div id="topmenu">topMenu</div>
<div id="menu">
<div id="menuStart">Menu1</div>
<div id="menuDown">Menu2</div>
</div>
<div id="content">
Contentinhalt
</div>
</div>
Alles anzeigen
Nun ist also das Menü links neben dem Inhaltsbereich. Mit float:left geht das auch, aber wenn der INhalt länger als da Menü wird, fängt der Text unter dem Menü wieder vorne an :(. Getestet hab ich das im FireFox und IE6.
Wenn ich dem #menu eine feste Höhe gebe, z. B. 500px, dann fließt der Text die 500px lang an der Seite, danach wieder unter dem Menü.
Mein CSS sieht so aus:
Code
body {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #555;
background-color: #FFF;
font-weight: normal;
font-size: 12px;
}
h1, h2, h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #555;
background-color: #FFF;
font-weight: bold;
font-size: 13px;
}
#page {
width: 720px;
background: #FFFFFF;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
#head {
width: 720px;
}
#topMenu {
text-align: right;
padding-right: 30px;
}
#topMenu a {
font-size: 11px;
color: #555;
text-decoration: none;
font-weight: bold;
}
#topMenu a:hover {
font-size: 11px;
color: #000;
font-weight: bold;
text-decoration: none;
}
#contentBereich {
}
#content {
padding-left: 10px;
padding-top: 22px;
}
#menu {
float: left;
width: 166px;
/*height: 500px;*/
margin-right: 20px;
}
#menuDown, #menuStart {
padding: 0px;
margin: 0px;
}
#menu ul li {
padding-bottom: 8px;
margin-left: -15px;
}
#menu ul {
margin-top: 0px;
margin-bottom: 0px;
list-style: none;
}
#menu a {
font-size: 13px;
color: #555;
text-decoration: none;
font-weight: bold;
}
#menu a:hover {
font-size: 13px;
color: #18B5D1;
font-weight: bold;
text-decoration: none;
}
/* Klassenzuweiseungen */
.menuTopEntry {
font-size: 13px;
font-weight: bold;
color: #18B5D1;
}
.menuBack {
background-image:url('images/menu_middle.jpg');
}
a.menuA1 {
font-size: 13px;
color: #18B5D1;
font-weight: bold;
text-decoration: none;
}
a.menuA2 {
font-size: 11px;
color: #000;
font-weight: bold;
text-decoration: none;
}
Alles anzeigen
Kann mir da jemand weiterhelfen?
Vielen Dan für Hilfe im Voraus!
Gruß Daniel