Eine horizontale Menuleiste wird dadurch erzeugt, dass man die Einträge mit dem Style Attribut float:left versieht. Beispiel:
HTML Markup:
<ul id="menue">
<li>entry nr. 1</li>
<li>entry nr. 2</li>
<li>entry nr. 3</li>
</ul>
Style Deklaration:
// verhindere das die Auflistungspunkte von ul angezeigt werden
ul#menue {
list-style: none;
}
// richte Kindknoten von #menue links aus
#menue > li {
float: left;
}
Eine detaillierte Anleitung findet sich unter http://de.selfhtml.org/css/layouts/navigationsleisten.htm
der CSS-Part ist sehr empfehlenswert, bei Javascript-Lösungen ist aber jQuery vorzuziehen.
Um verschiedene Menüefekte zu entwickeln empfehle ich die Chrome Entwicklertools. Mit diesem Tool kann man unter anderen auch gelungene Menüs anderer Webseiten analysieren. Frei nach dem Motto: "good artists copy great artists steal"
_______________________
M. Jutzi@aleph systems