In dat geval schakelen we over naar Javascript in combinatie met CSS.
(@mod: kies maar waar deze topic heen mag

).
CSS heeft een leuke eigenschap, en dat je grootte uit kan drukken in vele eenheden die ook relatief kunnen zijn. Percentage is relatief tot het vaderobject en zo hem je ook EM die relatief is tot de lettergrootte van het parent object. Dit geintje kun je heel leuk toepassen:
in de head:
HTML:
<style type="text/css">
body {
font-size: 12px;
}
</style>
in je body:
HTML:
<p style="font-size: 1em;">Een test tekst</p>
<div style="width: 40em; border: 1px solid #000;">Een test DIV</div>
Preview even in een browser en let op de grootte van alles. Als je nu het document aanpast en de font-size van je body veranderd in 20px en opnieuw previewed, zie je dat alles is aangepast.
Dat is dus deel één: je drukt alles uit in EM. EM is overigens lettergrootte.
Wat je gata doen in javascript is (ik typ het script nog even niet uit omdat breedte van browser niet zo een twee drie te typen is door de verscihllende browsers. Dus ik wil eerst even weten of dit is wat je zoekt)
- je stopt een event op je browser voor als hij resized
- als event getriggered wordt dan:
- check je de browsers width
- je deelt die width door het getal X waardoor je de lettergrootte op basis van de width krijgt
- je past de body:font-size: aan (document.body.style.fontsize = oid)
Alle object passen zich nu vanzelf aan.
Wout