• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Navigationsleiste "verstecken"

kaepten

Mitglied
Hallo,

Ich möchte das hier hin bekommen!
http://www.cssplay.co.uk/menus/slide_definition.html
Mein jetzige Codes sieht ihr hier unten.
unbenanntyhjqtv2iua.png

Es steht alles neben einander und nicht unter einander!
Was mache ich falsch? Kann mir jemand helfen und es korrigieren damit es so aussieht wie auf dem einen Link?
Code:
<ul id="navlinks">
    <li><a href="#haupt">Hauptfächer</a>
             <ul>
                 <li>Deutsch</li>
                 <li>Mathe</li>
                 <li>Englisch</li>
                 <li>BWL</li>
             </ul>
    </li>
    <li><a href="#neben">Nebenfächer</a>
             <ul>
                 <li>WI</li>
                 <li>IKT<li>
                 <li>GW</li>
                 <li>BM</li>
                 <li>Religon</li>
                 <li>Navision</li>
                 <li>GGK</li>
                
             </ul>
    </li>
    <li><a href="#pru">Prüfung</a>
    </li>

</ul>

Code:
ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul, li {
  display: inline;
}
ul#navlinks li ul {
  display: none;
}
ul#navlinks li:hover ul {
  display: inline;
}
ul#navlinks li a {
  background: #e3e3e3;
  padding: 5px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
 
Werbung:
Du kennst aber schon den Unterschied zwischen inline und block?

Code:
ul, li {
  display: inline;
}

Mach da mal ein display: block drauß.
 
Werbung:
Du sollst deinen Quellcode ja auch nicht zusammen kopieren, sondern verstehen was du dort schreibst... Sowas ist echt nervig, für alle hier.
 
Zurück
Oben