Het is namelijk zo vervelend, omdat als je op een link klikt in het menu dan telkens de pagina verspringt. Aangezien elke pagina namelijk gekoppeld is aan de index.php (index.php?id=...).
Tabellen zijn eigenlijk niet bedoeld voor lay-out, maar goed...
De meeste browsers rekenen een tabel helemaal uit voor ze hem laten zien. Als je site dus opgebouwd is uit (bijvoorbeeld) drie losse tabellen, die op hun beurt weer tabellen bevatten, dan krijg je de eerste tabel in beeld zodra die is uitgerekend. Het kan zijn dat je browser dan nog bezig is om de tweede uit te rekenen en dat de uitkomst daarvan consequenties heeft voor de lay-out, waardoor er 'versprongen' moet worden. Je zou kunnen proberen om de lay-out in één grote tabel te stoppen en verder alleen maar met <tr>'s en <td>'s te werken.
Een nog betere oplossing, is leren lay-outen met CSS en divs, maar ik zeg er eerlijk bij dat het wel wat tijd kost voordat je daarmee vertrouwt raakt.
Maar het is onmogelijk om alles in 1 tabel te doen.
Ik kan het wel doen (het kan ook wel), maar dan gaan de kopje met de link aan de linkerkant zijn dan het zelfde als aan de rechterkant.
Een andere mogelijkheid misschien: om de afbeeldingen minder groot te maken (kb), dat de tabel zo sneller laad?
CSS gebruik ik al, maar worden div boxen ook niet stap voor stap ingelezen?
Ps.
Waar kan ik een goede site vinden met veel informatie over div boxen?
Ik heb mijn div lay-outs nog nooit zien verspringen, dus ik ga er van uit dat de lay-out pas getoond wordt als hij helemaal uitgerekend wordt.
Nog een tip: geef bij alle plaatjes op je pagina expliciet een breedte en een hoogte op. Dan hoeft je browser die niet uit te rekenen en zijn er achteraf geen correcties nodig.
Een goede site over div lay-outs is bijvoorbeeld www.phphulp.nl ;-) Zoek bij de PHP tutorials, daar staan er drie over CSS.