Servus!
@@Matthias Scharwies
Vielen Dank für die Rückmeldung!
Ich habe ein nav-Element verwendet
nav
ist falsch: “The nav element represents a section of a page that links to other pages or to parts within the page: a section with navigation links.” [Spec]
Ok, also aside oder div? Ich hab' jetzt ein div genommen.
Buttons für Aktionen auf der Seite sind keine Navigation.
Da du wohl eher Aktionen ausführst, als auf andere Seiten zu verweisen, habe ich statt des a- ein button-Element verwendet.
button
ist richtig.a
ohne sinnvolleshref
(z.B. wie hierhref="#"
) ist falsch.Diese ändert die Klasse des Menüs von
inactive
aufactive
, sodass es sichtbar wird.Wozu Klassen? (Noch dazu zwei davon?) Dafür gibt es das
hidden
-Attribut, was anstelle der Klassen zu verwenden ist.
Dann funktioniert die Steuerung der Sichtbarkeit sogar ohne CSS.
Perfekt!
Die oben genannten Codebeispiele finden sich in diesem Tutorial:
Es zeigt zumindest den Weg zum Kontextmenü ein bisschen kleinschrittiger als das alte Beispiel, das im 2. Kapitel noch zu sehen ist.
Herzliche Grüße
Matthias Scharwies
Es gibt viel zu tun: ToDo-Liste