ich bin neu hier im Forum und hoffe mir kann einer bei meinem Problem helfen. Ich habe erst ein paar Wochen Erfahrung mit CSS also denke ich wird es für euch keine Problem sein
Ich habe eine horizontale Navigation und mein Ziel ist es eine genauso aussehende horizontale Unternavigation erscheinen zu lassen wenn man auf einen Hauptpunkt mit Unterpunkten geht.
Ich hab schon vieles versucht aber irgendwie werden die Unterpunkte einfach nicht horizontal.
Schon mal vielen Dank im Voraus und bitte keine Links zu Stu Nichollis^^
Hier die Codes:
<div id="nav">
<ul>
<li><a href="#.html">Startseite</a></li>
<li><a href="#.html">Obere Navi</a>
<ul>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
</ul>
</li>
<li><a href="#.html" title="Kontaktseite">Obere Navi 2</a>
<ul>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
<li><a href="#.html">ein Navipunkt</a></li>
</ul>
</li>
<li><a href="#.html">Obere Navi 3</a></li>
<li><a href="#.html">Obere Navi 4</a></li>
</ul>
</div>
CSS:
* {
padding: 0;
margin: 0;
}
#nav {
float: left;
position: relative;
width: 100%;
min-width: 800px;
max-width: 1366px;
background-color: #99cc00;
background-image: url(navi.gif);
padding: 8px;
}
#nav ul {
margin-left: 10%;
}
#nav li {
position: relative;
display: inline; /* horizontal */
list-style-type: none; /* keine Aufzählungspunkte */
text-decoration: none;
}
#nav a {
color: white;
background-color: #99cc00;
background-image: url(navibutton.gif);
background-position: center;
padding: 8px 12px;
font-size: 11pt;
font-weight: bold;
}
#nav a:hover,
#nav a:focus {
color: black;
background-color: #99cc00;
background-image: url(navibuttonaktiv.gif);
background-position: center;
padding: 8px 12px;
}
#nav a:active {
color: black;
background-color: #99cc00;
background-image: url(navibuttonaktiv.gif);
background-position: center;
padding: 8px 12px;
}
#nav li ul {
display: none;
position: absolute;
top: 25px;
left: 0;
width: 100%;
margin: 0;
padding: 0;
background-color: #99cc00;
}
#nav li ul a {
display: block;
float: left;
width: auto;
background-color: #99cc00;
background-image: none;
font-size: 11pt;
font-weight: bold;
color: black;
padding: 8px 4px;
}
#nav li ul a:hover {
background-image: none;
color: black;
padding: 8px 4px;
}
#nav li:hover ul {
display: block;
}
lg

