Hallo,
Du kannst UL-Elemente genau so positionieren, wie DIV-Elemente. Deine Argumentation ist also keine für DIV und gegen UL, weil für CSS kein Unterschied zwischen DIV und UL besteht. Gegen DIV spricht aber immer noch, dass es ein im HTML bedeutungsloses Element ist, also in Darstellungen, die ohne CSS auskommen müssen, nichts aussagt.
...für css macht es keinen Unterschied ob DIV oder UL, ja. Aber es macht einen Unterschied, wie die HTML-Elemente ineinander verschachtelt sind oder aufeinander folgen.
Wie kann ich denn z.B. in Deinem Beispiel folgendes Erscheinungsbild:
im oberen der Seite befindet sich das Menu,horizontal angeordnet, im Mittelfeld links das Untermenu, welches rechts vom jeweiligen Inhalt umflossen wird?
Nur, indem ich die "Untermenu"-Liste absolut positioniere, oder?
Und selbst wenn ich die "Untermenu"-Liste absolut dort positioniere, wo ich sie haben möchte (in einem ganz anderen Bereich der Seite als die "Menu"-Liste): wenn ich sie z.B. vom Content umfliessen lassen möchte, müsste ich diesen, im HTML-Code, in die Liste einfügen...:
<ul>
<li>
</li>
<li>
<ul>
<li>
</li>
<li>
</li>
</ul>
<div id="content"
</div>
</li>
</ul>
Gruss
Adriana Mikolaskova Nautsch