@@Gerhard1
was habe ich bei folgendem falsch gemacht?
Worauf Marc schon hinwies: Dein Markup ist fehlerhaft. Der Markup Checker spürt solche Fehler auf; visuelle Tests sind dafür auch ein gutes Werkzeug.
Das Untermenu ist nicht unsichtbar.
Und das bleibt es auch für alle Nutzer, die im Web anders navigieren sind als mit einer Maus (o.ä. Zeigergerät).
In einem Fall, wo auch die Unterpunkte zur selben Seite führen (aber zu anderen Stellen auf dieser), mag das verschmerzbar sein, wenn man auf der anderen Seite zu den einzelnen Stellen navigieren kann.
Allgemein ist es das aber nicht; jedes Menü muss auch mit der Tastatur bedienbar sein.
Una Kravets hat da eine Lösung mit :focus-within
vorgestellt. Für kleine Menüs mag die durchaus brauchbar sein; für größere siehe den Kommentar von Marcy Sutton.
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann