Ik heb altijd twee methodes:
•
Buitenkant resizing, midden vast:
Ik gebruik dan een frame
code:
1
2
3
4
5
6
7
8
9
| <frameset rows="*,410,*" framespacing="0" border="0">
<frame name="empty" src="empty.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frameset cols="*,760,*" border="0">
<frame name="empty" src="empty.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="index" src="site/index.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="empty" src="empty.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
</frameset>
<frame name="empty" src="empty.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
</frameset> |
De page is afgesteld op 760×410. Dat is voor reso's groter dan 1024 een beetje nietig, maar op 800×600 en 1024×768 is ie prima. Natuurlijk kun je ook een tabel op dat formaat, gecentreerd maken, maar dan moet je weer met een i-frame gaan werken en dan is het weer niet crossbrowser.
In het middelste /site/index.htm kun je dus weer een nieuwe pagina maken, die je volgens de manier hieronder doet:
Voorbeeld:
http://www.stylite.nl » SPAM
•
Midden resizing, buitenkant vast
Je maakt het midden *, en de frames eromheen van een vaste grootte. Dat is wel handig als je bijvoorbeeld in de buitenste frames een menu of een titelbalk met vast plaatje hebt. Zorg wel, dat ook op 800×600 het middenframe geen horizontale scrollbalk krijgt. Ook is het even een nette afwerking als de intro (splash) pagina niet meteen een scrollbalk heeft, da's een kwestie van uitmeten. Je kunt in dat geval ook gewoon scrolling op no zetten en er nog een tellertje onderin zetten...
Voorbeeld:
http://www.mediawebhosting.nl » SPAM²
heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs