Tim W said:
Hmm, yes. I was looking at the BBC site today: four or five levels of
navigation without any dropdowns or fly-outs anywhere. I presume it
reflects a commitment to accessiblity. It is good.
It is probably the case that eschewing dropdown menus helps
concentrate the author's mind into making a decent navigation system
(with logical categories, highly focused local menus at every turn).
Now and then various ones of us can find dropdowns useful and help us
access. I find useful the ones at
<
http://www.modelflight.com.au/>
for example, because I am forever looking (and sometimes buying
machines and parts) at remote control helicopter sites. I know what I
am looking for mostly and it is a bit quicker for me rather than to
traverse via simple links and local menus. But it might not be for
others! And the gain would be risky for the author of the site had he
or she not also made the heads of the dropdowns links and had local
menus.
On sites I have made, I have sometimes used dropdown menus but
followed the principles outlined. I will tend not to use them except
on the biggest of sites. If the dropdowns are simple and bold and not
in flyspeck text sizes, there is nothing to say *never* use them. Just
have a rule that it does not affect usability if they don't work.
An anecdote: dropdown menus mainly powered by CSS, when IE6 especially
was a browser to take account of, needed a bit of javascript to fill
in for its CSS failings. For some reason the javascript did not do the
trick on one of my sites and I could not easily find out why. But I
was pleased that this not did not matter because the navigation system
(acting with single links and local menus) worked well. It even made
me resolve not to help out with js in future for older browsers. But
the important point is that it did not matter critically.
If you want my opinion about whether to have them or not, I would say
this: design your site first without them and add them as an
afterthought if the extra would benefit significant numbers of people
and not disadvantage those who have trouble with them. I know, it is
not completely simple advice to follow and requires judgment.