Hi,
Jetzt ist es so, daß das div _immer_ 80% breit ist und im div wird die Schrift bei entsprechender Browsereinstellungsveränderung größer und größer, bis nur noch 1 Wort pro Zeile Platz hat, anstatt daß auch das div selbst größer wird. ( Mir ist schon klar, daß dann auch horizontale Scrollbalken dazukommen würden, das ist schon OK! )
da Du an Flexibilität sehr interessiert bist, schau Dir mal http://css-layout.de/ (am besten im Firefox) an. Ist zwar etwas komplex und hat wegen der Grafiken eine Mindestbreite, aber Du solltest das Prinzip erkennen.
freundliche Grüße
Ingo