Frederic,

I want to convince people not to have drop down on some of our sites at work...

I am looking for some good reasons not to have them...

We have some on our current site and it looks like (from the web
stats) that people are actually using them a lot

Thanks for the opportunity for letting me sound off on one of my favourite subject - Russ is now running for the corner (a quick aside, Russ and I just gave a series of workshops round Australia, and this came up once or twice, My firm views were noted. I have lots of firm views.).

OK, let's start with the basic UI principles. A menu is a set of verbs, for doing actions. Navigation menus are a set of nouns for choosing content. So its akin to using a radio button in place of a checkbox they are designed for two different uses.

Secondly - while menus on the OSs are designed so that traversing diagonally to a submenu will not close that submenu, JS submenus (and CSS ones too) almost invariably close unless you enter directly from the entry in the main menu relevant to them - this is why they are difficult for most users and essentially impossible for users without really good fine motor skills to access.

So,

1. they break the UI guidelines on all platforms that have been in pace for over two decades for menus
2. they have serious usability issues
3. they have serious accessiiblity issues

A further Usability issue is that by using them, we tend to hide contextual information about where we are in a site - we tend to know which major section we are in, but not the subsection within that section. In non trivial sites, this a major issue.

Why do people use them then?

I think their popularity is a symptom of style over substance, which drives a lot of web design - The image replacement techniques, misuse of flash (rarely is it used well, and even when it is used well, it tends to be used for everything (text and still graphics as well as interactive stuff) rather than jsut for what it does well).

Just my not so humble appearance.

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


******************************************************
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************

Reply via email to