Hi,
Weiß jemand da Abhilfe in der Form, dass alle Boxen der untergeordneten <LI> die Breite der breitesten Box annehmen, selbst wenn diese breiter ist als ihr Elternelement ?
In dem Beispiel wird die Breite ja den A-Elementen zugewiesen - ganz bewußt übrigens, um Probleme zu vermeiden, die ansonsten auftauchen würden. Aber generell: eine Breite größer als das Elternelement geht nicht bzw. nur im IE; standardkonforme Browser erweitern das Elternelement dann nicht.
Du hast zwei Möglichkeiten:
a) float und Angabe einer für das längste Element passende Breite; das verbraucht jedoch sehr viel Platz.
b) display:inline für die li und a; dann wird nur der jeweils erforderliche Platz gebraucht.
Es gäbe noch eine dritte Alternative, nämlich float mit unterschiedlichen Breitenangaben, aber das wäre recht aufwendig.
freundliche Grüße
Ingo