Hallo,
okay, 'display: none;' wird nun die 'ul' der Untermenüpunkte gesetzt
ul.joomla-nav mainmenu li ul {
display:none;
left: -0.4em;
margin-bottom: 0;
margin:0;
padding:0;
position: absolute;
}
und mit 'display: block;' will ich diese Untermenüpunkte, die nun auch richtig ein 'a' Element haben, nach unten sichtbar machen.
ul.joomla-nav mainmenu li ul a:hover,
ul.joomla-nav mainmenu li ul a:focus,
ul.joomla-nav mainmenu li ul a:active {
display:block;
left: -0.4em;
margin-bottom: 0;
margin:0;
padding:0;
position: absolute;
}
...ich kappiere wohl gar nichts :-( denn jetzt siehts so auch
> Hallo,
das kann doch nicht so schwer sein, oder?
Martin hat dir bereits einen, wenn nicht sogar den_entscheidenden_Hinweis gegeben und nochmals darauf geantwortet.
Du solltest dir bitte einmal genau angucken, welche Elemente immer sichtbar sind und welche Elemente nicht sichtbar sind. Dann überlegst du mal, bei welchen Elementen das Überfahren (hovern) mit dem Cursor dazu führen soll, dass und welche Elemente angezeigt werden sollen.
In deinen untergeordneten ULs gibt es aktuell gar keine Links (A Elemente). Schon alleine deswegen kann dein derzeitiger Ansatz ja nie klappen.
Was du willst ist, dass beim Überfahren der permanent sichtbaren Links (oder besser der LI-Elemente) eventuell vorhandene Kindelemente vom Typ UL angezeigt werden.
BTW: Solche Menüs sind millionenfach im Netz zu finden. Man könnte sich auch mal eine entsprechende Seite (oder gar ein Tutorial dazu) angucken! ;-)
Gruß Gunther