Ich habe ein persistentes Dropline-Menü mit zwei Ebenen nur mit CSS erstellt. Es ist ziemlich Standard.
Es handelt sich um einen verschachtelten Satz von UL's und der UL's :hover state ist das, was die Untermenüebenen ein- und ausblendet.
Etwa so:
| *Pets* | Colors | Cars |
| Cats | Dogs | Birds| Goats | Sheep |
| Pets | *Colors* | Cars |
| Red | Orange | Green | Blue| Yellow |
Ich habe dann einen 1px-Rahmen am unteren Rand des UL-Elements der ersten Ebene hinzugefügt. Etwa so:
| *Pets* | Colors | Cars |
--------------------------------------
| Cats | Dogs | Birds| Goats | Sheep |
Wenn ich den Mauszeiger über ein Element der ersten Ebene (Haustiere) bewege und dann mit der Maus auf die zweite Ebene (Katzen) gehe, verschwindet die gesamte zweite Ebene.
Ich habe schließlich herausgefunden, dass der 1px-Rahmen des UL nicht im Hover-Bereich für das UL enthalten ist.
Kann ich eine Umrandung am unteren Rand einer Dropdown-Menüebene hinzufügen, ohne dass das Hovering des Menüs gestört wird?
Gracias.