Changing my Mind on Drop-Down Menus
For most of my time as a web designer, I have been opposed to the idea of using drop-down menus for main navigation elements. However, with some recent sites I’ve been developing, I finally caved to the idea - mainly because I wanted a reason to play with jQuery, and I’ve found that I’m actually enjoying the results. My initial objections are real. First, they are often times un-semantic, and cause poor coding. However, with CSS and a little jQuery it’s completely possible to use nested ul’s to manage a semantic and well-ordered list with the hierarchy completely intact.
Second, I had come to the conclusion that drop-down menus were dodgy, and hard to use for the user, especially those users with motor impairment. I still feel that this is essentially true, and am still pretty adamant against drop-downs that try to go more than one level deep. How often I’m on sites where the drop-downs are touchy and almost impossible to make selections with. This all said, think that a single level drop-down menu is achievable in at least a partial sense. In my trials on creating a site with a drop-down, I really played around with the padding of the target links to make sure that they took up the full spacing of the menu, making it harder to “fall-off” of the link and lose the menu. I also did this by setting my anchor tags to display as block.
A key really is providing enough space (via padding and line-height) around the link to give the user enough to hold onto during the selection process. I understand that there are many users who because of a motor impairment might stumble with this still, but the pros to drop-downs pushed me to use them for this particular site. I also think it’s important that if you do use drop-down menus, that on interior pages you provide a persistent secondary nav-bar so that all users do not have to hover incessantly to find the rest of the pages in the section they are in. I know that Jakob Nielsen probably doesn’t agree with me on this, and I can understand why.
So, what are the benefits of adding a drop-down menu to a site? For me, the thing which made me choose to use it for these two projects, was the scan ability of the site, and the direct accessibility of the interior links. For sites with deep navigation it helps to be able to see the second level from 1 click, so that they can get closer to the content they want sooner. Also, I found that for sites with medium amount of content, drop-downs help to intensify the values of the service provided by the organization. By hovering over a main navigation item to see many germane, and well organized pages in that section increases user confidence - which is counter-intuitive to what I used to think about drop-down menus.
All this to say: I’m not sold on drop-down menus, but I have finally found reason for their existence in particular projects.





