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

Navigation

Feujuti

Neues Mitglied
Hallo,
Ich möchte in meiner homepage eine Navigation einbauen die,wenn ich auf z.b. Hauptmenü gehe das dann automatisch die navigation runder geht und unter Hauptmenü dann die unter Seiten erscheinen z.b. Counter, Statistik, News o.ä.

Kennt jemand einen HTML code dafür ?
Wenn es mit HTML nicht funktioniert kann es auch PHP sein;)

danke schon mal im vorraus.
 
Hallo.


Mit HTML zeichnest du nur deinen Inhalt aus. Also rein mit HTML ist es nicht möglich. Dafür müsstest du endweder CSS oder JavaScript verwenden.

Ein Menu zeichnest du in HTML folgendermaßen aus:

Code:
<ul>
 <li> Punkt 1 </li>
 <li> Punkt 2 
    <ul>
      <li> Punkt 2.1 </li>
      <li> Punkt 2.2 </li>
    </ul>
 </li>
 <li> Punkt 3 </li>
...
</ul>
Alles weitere geschiet mit, wie oben schon erwähnt, CSS oder JS. Du könntest via CSS display:none; und li:hover verwenden.

Code:
ul li { display block; float:left; }
ul li ul { display:none; }
ul li:hover ul {  display:block; }
Gruß
Loon3y

P.S.: erster Thor :P
 
Das HTML dafür ist einfach, eine unsortierte Liste.
HTML:
<ul id="navigation">
  <li><a href="">Link</a></li>
  <li>
    <ul id="submenu">
      <li><a href="">link</a></li>
    </ul>
  </li>
</ul>
Das Layout gestaltest du dann mit CSS, die Funktionalität mit PHP. Dabei hilft dir das Array $_SERVER, in dem unter anderem auch der Pfad zum aktuellen Script gespeichert ist, den du brauchst, damit du weißt, welche Seite du gerade aufgerufen hast. Dann musst du diesem Eintrag im Menü dynamisch eine Klasse zuweisen, in der du das Layout für das offene Untermenü definiert hast.
 
Zurück
Oben