Originariamente inviato da Mich_
Prova a mettere invece margin:auto; , oppure solo margin-right:auto;
niente da fare, se tolgo il width prende width auto (che è il default) e si prende tutto lo spazio disponibile.

A me serve di emulare il comportamento di IE in cui il div si ridimensiona automaticamente (in larghezza) al cambiare del contenuto.

Praticamente, quello che sto cercando di fare, è un menù ad albero in cui cliccando su ogni elemento si apre un sottoalbero con altre voci, su ie funziona ma su gecko ogni volta che apro un sottolivello esce dal div perché quest'ultimo non si ridimensiona in modo da contenerlo.

Ciao