
Zitat von
linux-supporter
kann ich die Unterpunkte im Menü ebenfalls horizontal darstellen?!?
Ja kannst du! Ich habe selbst etwas rumprobiert und irgendwann das Problem erkannt. Du darfst für die <ul> Elemente (sowohl die der Hauptmenüebene als auch die der Untermenüebene) im CSS kein "width" Attribut definieren (oder du machst die Breite groß genug, sodass alle Untermenüpunkte nebeneinander reinpassen). Damit wird nämlich der Bereich des <ul> Elementes eingeschränkt. Dadurch haben die die <li> Elemente keinen Platz mehr für eine horizontale Anordnung und werden folgerichtig vertikal umgebrochen.
Solltest du als Basis mein Template benutzen, ändere in der Datei "top-menu.css" Folgendes:
1.1 alt:
HTML-Code:
/* Mainmenu */
#mainlevel ul {
width: 105px;
overflow: hidden;
/* ... */
}
1.2 neu:
HTML-Code:
/* Mainmenu */
#mainlevel ul {
overflow: hidden;
/* ... */
}
sowie
2.1 alt:
HTML-Code:
/* Submenu */
#main li ul {
position: absolute;
width: 105px;
left: -2000px;
}
2.2 neu:
HTML-Code:
/* Submenu */
#main li ul {
position: absolute;
left: -2000px;
}
Sollte klappen. Wenn nicht, hast du irgendwo (vielleicht in einem anderen CSS File, welches ebenfalls eingebunden wird) doch noch eine Breitenangabe definiert.
Viele Grüße
Johannes
Lesezeichen