@@macmensa:
nuqneH
HNach 4 schlaflosen Nächten habe ich nun grundsätzlich erreicht was ich wollte, aber den letzten Haken bekomme ich einfach nicht raus...
Wenn du so völlig übermüdet bist, kein Wunder. Schlaf dich erstmal aus!
<div id="navi">
<ul>
<div id="raum">
<li><a href="./1998.html"><p>Raumfahrt</p></a></li>
</div>
Und dann berichtigst du die HTML-Fehler: 'ul' darf nur 'li'-Kinder haben, keine 'div'-Kuckuckskinder. Die ID "raum" bekommt das 'li'-Element.
Vermutlich ist auch das div[@id="navi"] überflüssig; es hat nur ein Kind ('ul'), gruppiert also nichts. Die ID "navi" bekommt das 'ul'-Element.
<ul><li><a href="./1999.html">Module</a></li>
<li><a href="./1999.html">Chronik</a></li>
<ul><li><a href="./1999.html">Das Jahr 1998</a></li>
<li><a href="./1999.html">Das Jahr 1999</a></li>
<li><a href="./1999.html">Das Jahr 2000</a></li>
</ul>
</ul>
'ul' darf nur 'li'-Kinder haben, keine 'ul'. Die 'ul' der tieferen Ebene muss innerhalb eines 'li' der höheren sein:
[code lang=html] <ul>
<li><a href="./1999.html">Module</a></li>
<li><a href="./1999.html">Chronik</a> <!-- 'li' hier weg …-->
<ul>
<li><a href="./1999.html">Das Jahr 1998</a></li>
<li><a href="./1999.html">Das Jahr 1999</a></li>
<li><a href="./1999.html">Das Jahr 2000</a></li>
</ul>
</li> <!-- … und hier hin -->
</ul>
Qapla'
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)