Att få en div-tagg att endast bli så bred som innehållet...
Jag har själv velat göra detta flera gånger, men jag har kommit fram till att det inte finns något snyggt sätt som fungerar i alla webbläsare.
Jag ser dessutom detta som en begränsning i CSS2-specifikationen, eftersom det såvitt jag kan se inte finns någon egenskap eller värde som är tänkt att fixa detta...
Men det är ju inte kul att behöva floata ett element, eftersom det får till följd att det inte längre tar upp någon plats, och då måste man börja trixa med clear för att få det att bli bra.