Hallo,
Wie du Punkt drei browserübergreifend löst, würde mich am Ende auch interessieren.
ist eben genau die. Wie kann ich
li { display: inline; list-style-type: none; }
in einem UL-Element mit fester Breite gleichmäßig verteilen?
In deinem Fall wäre die float-Variante wohl praktischer. Also eher so:
ul {overflow:auto; list-style: none; …}
li {float:left; width: ...em;}
Siehe auch: <http://de.selfhtml.org/css/layouts/navigationsleisten.htm#horizontal@title=CSS-basierte Layouts > horizontale Navigationsleisten> (das 2. Beispiel verwendet float)
mfg. Daniel