Hallo.
Mir ist die ganze Zeit klar was du meinst, aber ich frag mich warum eine Liste keine Überschrift enthalten darf.
Dann ist dir offenbar nicht klar, was ich meine ;-)
Etwa eine Brotkrumen-Navigation kann oder sollte meines Erachtens sogar nach einem Schema wie diesem erfolgen:
<ul id="breadcrumb">
<li><a href="index-1.html">1</a>
<ul>
<li><a href="index-1-1">1.1</a>
<ul>
<li><h3>1.1.1</h3></li></ul></li></ul></li>
</ul>
Meinetwegen sogar:
<ul id="breadcrumb">
<li><h1><a href="index-1.html">1</a></h1>
<ul>
<li><h2><a href="index-1-1">1.1</a></h2>
<ul>
<li><h3>1.1.1</h3></li></ul></li></ul></li>
</ul>
Aber eine Brotkrumen-Navigation gehört auch zur zum Seiteninhalt, was sie von der Site-Navigation unterscheidet.
Das Navigationselement enthält mehrere einfache Listen, also verwendest du <ul> und diese Listen haben Überschriften, also verwendet man <h1> um diese auszuzeichnen.
Diese Logik erschließt sich mir auch durch ihre Wiederholung nicht.
Wie ich schon schrieb, wird dies deutlich im CSS Code, wo die Überschrift im Bereich menu entsprechend gestaltet wird:
#menu h1{ .... }
Dadurch wird nichts deutlich, denn in CSS wird lediglich die Darstellung, nicht aber die Struktur eine Seite definiert.
MfG, at