Lieber MudGuard,
Warum ist der DIV Container da?
Dort ist er zwar erlaubt, aber seine Notwendigkeit zweifle ich an.
Falls man der Navi-<ul> noch eine Unter-Überschrift (<h2> oder sowas) geben möchte, dann hat man innerhalb des <div> mehr Möglichkeiten mit CSS. Alleine von dem Beispiel ausgehend hätte es auch gereicht, der <ul> die ID des <div> zu geben, um auf das <div> letzten Endes ganz zu verzichten.
Ich mache es meistens so:
<div id="navigation">
<h2>Navigation</h2>
<ul>
<li>nav1</li>
<li id="aktuelle-seite">nav2</li>
<li>usw.</li>
</ul>
</div>
Damit habe ich per CSS mehr Gestaltungsmöglichkeiten, als ohne <div>-Container.
Liebe Grüße aus Ellwangen,
Felix Riesterer.