hawkmaster: Breite von Menü soll sich Text anpassen?

Beitrag lesen

Hallo zusammen,
ich erstelle ein horizontales CSS Menü.

Jetzt ist es so das der Text der jeweiligen Menüs unterschiedlich lang sein kann, da man manche Menüeinträge selbst erstellen kann.
Schön wäre es wenn der Text immer ideal zur Breite des Menüs passt, bzw. die Breite sich automatisch dem Text anpasst.
Mit "width:auto" würde es zwar gehen aber das sieht ja dann unschön aus wenn es unterschiedlich lange Texte gibt.
Mit einer festen Breitenangabe wie;
#pmenu li.fly ul a {width:30em;}

würde es auch gehen, aber wenn alle Texte sehr kurz sind wäre die Menübreite unnötig lang.

Gibt es irgend eine Möglichkeit wie man das Problem angehen kann.
Event. vorher die Anzahl der Buchstaben des längsten Eintrags ermitteln und daraus die max. Breite erzeugen?
Wie dann aber Buchstabenanzahl in "PX" umrechnen?

vielen Dank und viele Grüße
hawk