Dragonate
Erfahrenes Mitglied
Bin hier gerade am verzweifeln. Ich hab ein horizontales Menu was sich im Banner DIV befindet, dieses sieht auch alleine gut aus und t. Jetzt habe ich weitere
Unter-listen-elemente eingefügt die ich später für ein aufklappendes Menu verwenden will, diese ordnen sich aber auch horizontal neben den Übergeordneten Listeneinträgen an, und nicht dadrunter, hier mal der Code:
relevanter CSS-Code :
Ich habe extra für die "Unterlisten" einen quasi kopierten DIV erstellt indem ich kein DISPLAY:inline; habe, damit sich diese nicht daneben anordnen, kann mir wer weiterhelfen? (Später würde ich dann das Untermenü per Jquery verstecken und einblenden wollen, aber ersma muss das ja stimmen)
Unter-listen-elemente eingefügt die ich später für ein aufklappendes Menu verwenden will, diese ordnen sich aber auch horizontal neben den Übergeordneten Listeneinträgen an, und nicht dadrunter, hier mal der Code:
Code:
<div id="banner">
<ul id="navi">
<li> <a href="#" style="width:175px;"> </a> </li>
<li> <a href="#">Home</a> </li>
<li> <a href="#">Pferde</a>
<ul id="navi_hidden">
<li><a href="#">Pferd 1</a></li>
<li><a href="#">Pferd 2</a></li>
<li><a href="#">Pferd 3</a></li>
<li><a href="#">Pferd 4</a></li>
</ul>
</li>
<li> <a href="#">Zucht</a>
<ul id="navi_hidden">
<li><a href="#">Auszeichnungen</a></li>
<li><a href="#">Pflege</a></li>
<li><a href="#">Ausstattung</a></li>
</ul>
</li>
<li> <a href="#">Kontakt</a>
<ul id="navi_hidden">
<li><a href="#">Anfahrt</a></li>
<li><a href="#">Kontaktformular</a></li>
</ul>
</li>
<li> <a href="#" style="width:195px;"> </a> </li>
</ul>
</div>
relevanter CSS-Code :
Code:
#banner{
margin:auto;
margin-top:2%;
padding-top:75px;
width:760px;
height:25px;
background-image:url(../pictures/banner.jpg);
background-color: #fdfdfd;
font-size:93%;
background-repeat:no-repeat;
}
#navi{
margin: 0;
padding: 0;
text-align:center;
}
#navi ul, #navi li{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
#navi a{
display:block;
float: left;
line-height: 20px;
font-weight: bold;
margin: 0 2px;
padding: 2px 15px;
text-decoration: none;
color: #FFFFFF;
background-color: #003366;
}
#navi_hidden{
margin: 0;
padding: 0;
text-align:center;
}
#navi_hidden ul, #navi_hidden li{
margin:0;
padding:0;
list-style-type: none;
}
#navi_hidden a{
display:block;
float: left;
line-height: 20px;
font-weight: bold;
margin: 0 2px;
padding: 2px 15px;
text-decoration: none;
color: #FFFFFF;
background-color: #003366;
}
Ich habe extra für die "Unterlisten" einen quasi kopierten DIV erstellt indem ich kein DISPLAY:inline; habe, damit sich diese nicht daneben anordnen, kann mir wer weiterhelfen? (Später würde ich dann das Untermenü per Jquery verstecken und einblenden wollen, aber ersma muss das ja stimmen)