Hej einsiedler,
<div class="contentspan">
<a class="anzume" href="#main-nav">zum Hauptmenü</a>
Das steht auf der echten Seite aber nciht direkt vor der Navi, oder? — Würde ja keinen Sinn machen…
<nav id="main-nav"> <ul role="tree" aria-labelledby="main-nav"> <li role="treeitem"> <button aria-expanded="true"><span class="visually-hidden">HauptNavigation</span></button>
„HauptNavigation“ ist komisch geschrieben — Absicht?
Meiner Meinung gehört das in eine Überschrift vor der ul
.
Dass role="tree"
für eine Navigation wenigstens unüblich ist, hat @Gunnar Bittersmann bereits erwähnt. Würde ich auch nicht machen.
Allerdings bin ich eh sparsam mit aria-Anreicherungen…
</li> <li role="none"> <a class="a-sublink" href="http://foo.bplaced.net/foo/arbeit08.html" role="treeitem">Take Shelter, 2015</a> </li>
Komisch, es funktioniert aber auch über die Tab-Taste...
Klar, soll es ja auch. Hast du gelesen, was es tut und wozu es da ist, bevor du tree
eingesetzt hast?
Ich bin mir noch nicht sicher, ob man das für Navigationen verwenden sollte. MDN liefert immerhin ein ((noch?) nicht verlinktes) Beispiel für ein Menü (Email-Postfach-Übersicht)
Kennst du auch die Probleme mit role="tree"?
Marc
Ceterum censeo Google esse delendam