Hallo,
dein Problem wird heutzutage (HTML5 / CSS3) mit dem Flexbox-Modell gelöst:
http://foreninfo.bplaced.net/seiten_fremdprobleme/2014_07_16_momo_01_navi_volle_breite.html
Um die Anzahl der Einträge muss man sich dann gar nicht mehr kümmern, das regelt der Browser. Die drei Beispiele benutzen alle dasselbe CSS.
Gruss
MrMurphy