Gut, du willst also ein Höchstemaß an Flexibilität,
Flotende bzw. Inline-Elemente die am Zeilenende umbrechen.
und hast dabei auch noch für jeden Sonderfall eine sehr spezielle Vorstellung, wie das ganze dann fliessen soll.
Welche Sonderfälle? Wenn es keine verschachtelte Liste wäre, wäre das Verhalten das normalste Verhalten der Welt. Moment, selbst für eine verschachtelte Liste ist es völlig normal. Einzig die Bedingung, daß nachfolgende Hauptpunkte nicht unter der Subnavi dargestellt werden sollen, das aber zur Not aber auch nur solange es noch nicht zum Umbruch gekommen ist, macht es besonders. Komplizierter wird es mit absoluter Positionierung aber Sonderfälle sehe ich nicht.
Nur fürchte ich, dass es über die aktuellen Fähigkeiten von CSS hinausgeht, das alles unkompliziert abzudecken bzw. umzusetzen.
Das stimmt vermutlich. Meine Hoffnung war, daß man das im FF2 und IE7 (mein Fehler, überall wo ich vom IE6 geschrieben habe, war es der IE7) erzielte Ergebnis, siehe Beitrag vom 05. Oktober 2009, 19:43, mit korrektem CSS nachbilden kann.
Da sind wohl doch Kompromisse erforderlich - bspw. in Form bestimmter Mindestbreiten, die einfach nicht unterschritten werden dürfen.
Mindestbreiten so, daß es, außer in der rechten Navi, überhaupt nicht zum Umbruch kommt (solange niemand die Schriftgröße erhöht), oder woran denkst Du?