sondern stattdessen nur ein "generisches" Nav-Element?
Welches man noch dazu noch nicht einmal mittels des Role-Attributs näher spezifizieren kann!
Hmm? Ein nav-Element lässt sich einem eigenen role-Attribut ausstatten. role="navigation" ist implizit, was nicht heißt, dass es nicht überschrieben werden kann. Z.B. ist <nav role="search"> möglich.
Mathias