Waarom ik niet van drop-down menu's hou
Af en toe, in ons webdesign werk, hebben we klanten die een drop-down menu vragen voor hun website.
Ik vermijd het gebruik van uitklap-menu's (in al hun mogelijke vormen) liever. Daar zijn twee grote redenen voor. Ik zal er dure namen op plakken - maar sta me toe mezelf even te verduidelijken.
1. Ergonomie
Dit probleem stelt zich vooral bij horizontale uitklap-menu's. Iemand die met zijn muis van een hoofd-item naar een lager gelegen sub-item wil navigeren, neemt meestal het kortste pad : de rechte lijn.

Stel, de positie van je muis is op de rode X. Je zit dus in hoofd-item 'muziek', met de lijst van de sub-items uitgeklapt. Als je dan naar sub-item 'Smaakmaker' wilt gaan om daarop te klikken, heb je de neiging om een rechte lijn te nemen. Je volgt de zwarte lijn.
Het probleem : op het moment dat je die lijn volgt, ga je weg van het hoofd-item 'muziek', en beweeg je over het volgende hoofd-item 'lifestyle'. Dit zorgt er voor dat het submenu van 'muziek' dichtklapt, en het andere submenu openklapt... En je bent de weg kwijt.
Je wordt verplicht een nauwgezet pad te volgen... een beetje vergelijkbaar met het klassieke spelletje.
Dit is eerder een uitdaging dan een gemak.
2. Cognitieve psychologie
(Ik had beloofd dure termen te gebruiken...) De meeste mensen die met webdesign te maken hebben, gebruiken af en toe het 'magische nummer 7, plus of min twee'. Dit is gebaseerd op een theorie van Miller, die zegt dat we maximaal 7 items in ons korte-termijngeheugen kunnen opslaan voor gebruik. Recent onderzoek wijst zelfs aan dat dit nog minder is - een viertal. De consequentie hiervan voor drop-downs is zelfs nog genuanceerder.
De basis voor een goede navigatie binnen een website is drieledig : de gebruiker moet op elk moment een idee hebben waar hij vandaan komt, waar hij nu is, en waar hij naar toe kan. Je moet hem dus de mogelijkheid geven om een 'mentaal model' op te bouwen van de website - een soort van geestelijke sitemap.
Er zijn twee plaatsen voor kennis : 'knowledge in the world' en 'knowledge in your head'. Dingen zitten in je hoofd (ik weet dat mijn volgende trein om 16.56 vertrekt op spoor 10), of zijn zichtbaar 'in de wereld' (op het bord boven het perron zie ik staan : IC Brussel, 16.56, 10). Alles wat 'in the world' is, hoef je niet in je geheugen op te slaan : het is er, klaar om te gebruiken.
Om een mentale sitemap te kunnen opbouwen van een website, moet je eigenlijk de gebruiker de informatie geven over alle niveau's van het menu (hoofd- en subitems).
Een drop-down menu verbergt de informatie van de sub-items, en toont enkel de hoofd-items.
Dit dwingt de gebruiker om de informatie van alle sub-items op te slaan in zijn geheugen - in tegenstelling tot een menu dat zichtbaar blijft staan. Combineer dit met het feit dat je eigenlijk maar een viertal items in je geheugen kan opslaan... Je komt al snel uit op een mystery meat navigation.
Daarom vermijd ik liever drop-down menu's. Altijd ? Nee, er zijn natuurlijk gevallen waarbij de voordelen van een drop-down zwaarder wegen dan de nadelen. Zoals het een goede Vlaming betaamt, antwoord ik dus meestal op de vraag 'drop-down menus ?' met 'het hangt af van geval tot geval'.
Wat is jullie mening over drop-down menu's ?
Waarom ik niet van drop-down menu's hou werd geschreven door Bart op 13-10-2005 (1051 dagen geleden) - Share!
Reacties:
Re: Waarom ik niet van drop-down menu's hou
Wat je daar zegt over die rechte lijn ligt puur aan de ontwikkelaar zelf. Een degelijke site zal een delay invoeren zodat je niet meteen verspringt als je bij je lijn een ander hoofditem kruist.
vb: www.macromedia.com
Nick , 13-10-2005 (1051 dagen geleden)
Re: Waarom ik niet van drop-down menu's hou
Indien de nieuwe pagina's zich openen in een nieuw frame zit je ook nog eens met het feit dat de focus op het menu blijft. Om door de pagina te scrollen met de scrollknop van je muis, moet je er dus eerst voor zorgen dat die focus van het menu verdwijnt.
Michael , 13-10-2005 (1051 dagen geleden)
delay
Nick : het klopt dat je in Flash heel wat meer controle hebt over drop-downs. Maar dan open je tegelijkertijd ook een heel andere doos over usability en het gebruik van Flash...
Hoe dan ook : hoe bepaal je de delay ? Zet je die heel lang, voor de trage gebruiker (en irriteer zo de snelle gebruiker) ? Of omgekeerd ?
Bart , 14-10-2005 (1050 dagen geleden)
Re: Waarom ik niet van drop-down menu's hou
Ik ben over het algemeen ook niet te vinden voor drop-down menu's. Mensen 'scannen' pagina's en drop-downs zijn een enorme hindernis om snel de mogelijkheden van een website na te gaan.
Er zijn natuurlijk altijd gevallen waar het aan te raden is ... voor mij dus ook 'het hangt af van geval tot geval'.
Bart Noppen , 18-10-2005 (1046 dagen geleden)
Re: Waarom ik niet van drop-down menu's hou
een meer SEO gerichte kijk erop: clickable text of images () worden mooi herkend door Google- en andere bots. Alle Javascript en Flash frivoliteiten daarentegen niet. Dus dan moet je onderaan nog eens alle links zetten.
Plus: als het een site is die je goed kent waar je naar een bepaalde plaats moet (bvb home >> products >> GizmoThingy ) dan moet je met dropdown op zijn minst 4 keer klikken (en misschien nog een scroll-down) ipv 2 keer.
Peter Forret , 18-10-2005 (1046 dagen geleden)
Re: Waarom ik niet van drop-down menu's hou
je snap er ook geen fuck van ik heb er eeen paar gemakt en dat gaat altijd goed je moet ze gewoon goed maken en niet op die domme manier van jou
, 17-01-2006 (955 dagen geleden)
Re: Waarom ik niet van drop-down menu's hou
Ik geraak inderdaad altijd zoek in de dropdowns, zeker als daar ook nog eens submenu's in zitten.
Maar ik denk wel dat ze heel handig kunnen zijn, om bijvoorbeeld de taal van een website in te stellen.
verticale menu's zijn altijd een ramp
nobody , 10-07-2006 (781 dagen geleden)
Re: Waarom ik niet van drop-down menu's hou
Deze menu's zijn uit de tijd.
Sinds de muis een wieltje heeft ongeveer...
Jaap , 10-11-2006 (657 dagen geleden)



