AGConsult Home

English - Français  

Winkelkarretje  

  Usability & Informatiearchitectuur  

 

 Home
 Diensten
 Opleidingen
 Publicaties
 Nieuws
 Nieuwsbrief
 Referenties
 Over AGConsult
 Contactinfo
 

 U bent hier: Home > Publicaties > Artikels > Flexibele lay-out

  Flexibele lay-out
Nu ruim de helft van de mensen surft met een resolutie hoger dan 800 op 600 is het belangrijk dat ook zij een site te zien krijgen die de schermruimte optimaal benut. Hoe doet u dat op een goede manier?

Dit artikels is verouderd. Nieuwe cijfers over schermresoluties(september 2009) vindt u op:
http://usability-blog.be/schermresolutie-cijfers-2009/
 

Het fenomeen 
Veel webmasters geloven echter niet dat ze via één en dezelfde HTML-code bezoekers met allerlei soorten resoluties en venstergroottes optimaal kunnen bedienen. Vandaar dat het merendeel van de sites in een resolutie hoger dan 800 op 600 slechts een deel van het scherm gebruiken, zoals bijvoorbeeld De Standaard. Sommige sites proberen al die lege ruimte te verdoezelen door er een grafisch element te plaatsen of de hoofding uit te rekken, zoals Tijdnet dat doet. Ook het volledig uitsmeren van de tekst is geen goede oplossing: immers, hoe breder de tekst hoe minder snel die gelezen kan worden.

De oplossing: een drieluik 
Het principe.
Een steeds meer gebruikte oplossing om een flexibele webpagina te bekomen, is door zowel links als rechts een balk met een vaste breedte te voorzien met daartussen een flexibel contentgedeelte. Bij deze ontwerpen wordt de linkerbalk vaak gebruikt voor de navigatie en de rechterbalk voor een zoekfunctie en/of interne reclame, zoals op Wanadoo. Het middengedeelte zelf wordt in vele gevallen opgesplitst in twee kolommen om zo te brede teksten te vermijden. Mits wat inventiviteit en creatief gebruik van beperkt grafische elementen kan dit laatste probleem echter verholpen worden. Op die manier kan je voor de nodige afwisseling zorgen, zoals bijvoorbeeld UptoMusic doet bij de cd-besprekingen.

De hoofdtabel. Om een optimaal resultaat te bekomen begint u met één grote tabel waarbij de attributen border, cellspacing en cellpadding gelijk zijn aan 0. Als u wil dat uw site langs alle zijden van het scherm omgeven wordt door enige witruimte dan laat u de body-tag van uw pagina ongemoeid en stelt u de breedte van deze tabel in op 100%. Indien u geen voorstander bent van wituimtes raden we aan de body-tag te voorzien van volgende attributen: leftmargin="0" topmargin="0" marginwidth="0" marginheight="0". Vervolgens kan u de breedte van de tabel instellen op 100% als u wenst dat uw pagina tegen de randen van de browser plakt (Wanadoo) of op bijvoorbeeld 98% wanneer u ze wat meer ruimte wil geven (UptoMusic). Vergeet in dit laatste geval niet de gehele tabel te centreren op de pagina via <div align="center"><center>tabelcode</center></div align="center">.

De ruwe indeling. Binnen deze tabel plaats u een nieuwe tabel die 100% breed is en waarbij border, cellspacing en cellpadding alweer 0 zijn. Deze tabel deelt u vervolgens in in drie kolommen, waarbij de eerste en laatste kolom een vaste breedte meegeeft. De precieze breedte is uiteraard afhankelijk van bijvoorbeeld de lengte van uw navigatietermen of de grootte van uw buttons, maar we raden alvast een waarde tussen 100 en 150 aan. Omdat het menselijk oog houdt van symmetrie maakt u linker- en rechterkolom trouwens best even breed. Tenslotte mag u niet vergeten deze drie kolommen verticaal bovenaan uit te lijnen (valign="top").

De invulling
Linker- en rechterkolom kan u het best voorzien van de nodige gegevens via een include opdracht. Op die manier kan u immers de volledige navigatie van uw site via slechts één enkel bestand aansturen. Hoe u het middendeel precies wenst in te vullen hangt uiteraard volledig af van uw wensen. Wij raden alleszins aan ook hier meteen een tabel te gebruiken waarbij cellpadding en cellspacing op bijvoorbeeld 2 gezet worden. Op die manier verhindert u immers dat de tekst tegen de randen van de tabel gaat plakken. Om breed uitgelopen teksten te vermijden, kan u deze tabel best indelen in twee kolommen (zoals op de homepage van UptoMusic).

Omlijnen
Als u zoals UptoMusic de randen van uw navigatie, contentgedeelte en rechterkolom extra wil omlijnen kan dit door uw hoofdtabel een achtergrondkleur te geven (in dit geval zwart) en de cellspacing en cellpadding van de tweede tabel een waarde mee te geven (in dit geval 2).

Header en footer 
In veel gevallen zal u bovenaan en onderaan de pagina een zone willen plaatsen die afwijkt van het hierboven beschreven drieluik. Dit doet u eenvoudigweg door boven en onder de hoofdtabel (al dan niet via een include opdracht) telkens een nieuwe tabel te plaatsen met dezelfde breedte en attributen als onze hoofdtabel. Op die manier wordt deze tabel immers op dezelfde manier uitgelijnd en kan u de zone zelf toch zonder enig probleem anders invullen. Dit is zowel het geval bij UptoMusic als Wanadoo.

Els Aerts & Karl Gilis

 

 

 
Verwante artikels:
Resoluties en venstergroottes: enkele cijfers
Frames zijn absoluut te vermijden
Printvriendelijke pagina's
Usability testing
Usability

 


Alle artikels

 
Nieuwsbrief
Via onze nieuwsbrief blijft u op de hoogte van onze artikels en promoties en ontvangt u telkens een handige tip. Schrijf u nu in!
Olark Livehelp

Kennisdomeinen

Schrijven voor het web
Website optimalisatie
Website usability
Intranet usability

Usability diensten

Expert review
Gebruikerstest
Concurrentieanalyse - Benchmark
Prepaid usability consulting

Gebruikersonderzoek & IA

Informatiearchitectuur
User research
Mock-up - wireframe
Functionele analyse

Opleidingen

Opleiding schrijven voor internet
Opleiding usability
Opleiding informatiearchitectuur
Opleiding intranet

Achtergrondinfo

Publicaties
Usability artikels
Web usability

© AGConsult - info@agconsult.be - +32 (0)3 293 39 96 - Privacybeleid