5

In this article from Joel on Software, Joel talks about how the easiest parts of the screen to click are the edges, and how putting menu bars at the absolute top of the screen increases usability. Can this principle still be applied to web apps, even though you can't get to the absolute top of the screen due to the browser's chrome, or is it a moot point?

3 Answers 3

11

I'm surprised the article doesn't mention Fitts' Law, which states that the bigger the target is, the easier it is to acquire. (That's only half of the law, but it's the part that interests us here.)

A menu bar may be considered infinitely large if it can be activated by clicking anywhere "above" the screen.

You should read A Quiz Designed to Give You Fitts, by Bruce "Tog" Tognazzini, the same person who wrote the article to which Joel alludes. The Macintosh pull-down menu is described in Question 5.

To answer your question, web pages can't use the edge of the screen as a Mac's menu does. So that's not a good reason to put a menu at the top of a web app. (Granted, there may be other good reasons…)

2
  • 1
    +1, that quiz was really interesting, and a good way to really grok Fitts' Law.
    – GSto
    Aug 25, 2010 at 17:24
  • Pre OSX Macs had 'powered steering'. You'd really notice the difference compared to the hauling things around of the Windows world.
    – PhillipW
    Dec 12, 2019 at 20:18
3

I think this principle is still valid, albeit the reasons have changed a bit.

Although you cannot "throw" the mouse and hit a corner, it's still easier to target something on the edge or in a corner as it has less neighboring elements:

Think of 3 buttons in a row - if they're small and you're trying to hit the middle one fast, you can err on both sides. However, if you approach the extreme ones (especially from their "neighborless" side), the chances of hitting another button are slim.

Besides, this has been the best practice of dialogs as well, which are not on the edge of the screen either.

The corner is not only more visible, but we've also grown accustomed to finding the "important" actions there.

2

In the second paragraph, Joel makes a comparison between the Mac menu bar and the Windows one. It is noted that the "mile high menu bar" is the Mac's, because it's attached to the border of the screen, so it's infinitely reachable. Even if you throw your mouse, you will always reach it. Windows' solution does not benefit from this as you have to "point" to the bar since it is attached to a movable window.

Much like the Windows bar, any web application embedded in a window lacks the "mile high" reach, unfortunately.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.