Website navigation answers these questions for your visitors:
do not create or direct users into pages that have no navigational options." Don't trap your visitors, on purpose or inadvertently.
No matter what your design, navigation is easy to use when it's consistent. Put navigation elements in the same place on each page whenever possible. Sometimes you'll want to repeat some of your navigation, maybe summarized further down on the page. If you do this, make sure the links appear in the same order in both locations, whatever that order may be.
Adobe repeats their menu's product list further down the page. The bottom list summarizes the more common products, but both lists are in the same overall order (alphabetical).
If there's one lesson I've learned over and over from interface design, it's this: people don't read. If possible and appropriate for your site, give your main navigation icons that describe their links. Add meaningful pictures that actually indicate what clicking them will do (and make them clickable!).
Use appropriate alt attributes for
accessibility — if your image has a caption, don't repeat the whole caption in the alt attribute
or screen readers will say the same thing twice. Conversely, the title attribute
aids usability by showing a tooltip when a visitor hovers over the image. For clickable images, this can tell your
visitor what will happen when they click the image.
There's a subtle but important difference between alt and title. Alt attributes
should provide useful text when an image is not visible, whether that means the visitor is blind,
the image file is missing, images are turned off in the browser, or the visitor's connection is unbearably slow.
Title attributes should provide useful text when an image IS visible — don't bother
describing obvious images, but do provide additional information that you don't want or need to include in the
body text.
Twitter's logo has a navigational tooltip, courtsey of the title attribute.
Sitemaps can be both the most and least important navigational tool. Search engines do their best to spider your entire site, but a quality XML sitemap can ensure no page falls through the cracks. "Real" visitors may or may not use sitemaps, depending on your site's target audience, amount of information, and actual content. If you offer tons of products, services, galleries, or other collections, visitors may find HTML sitemaps useful in finding what they need efficiently and effectively.
The arguments.callee sitemap is dynamically generated with PHP, so any new posts are immediately visible to visitors (and Google's robot army).
I'm a Front-End Engineer at Yahoo! working on the Mail and Messenger teams. I blog about web design and development topics including accessibility, usability, performance, and developing HTML / CSS / JavaScript applications on Appcelerator Titanium and Adobe AIR.
If you're a web developer, you might enjoy Jelo, my JavaScript library.
A few panoramic shots I took at SDCC 2010. #geek http://bit.ly/bwX6GB
JS version of Regex prime number checker:
function isPrime(n) {
return Array(n + 1).join("1")
.search(/^1?$|^(11+?)\1+$/) == -1;
}
Погрузился в пучину EcmaScript5, местами увлекательно, местами нудно =)
Modernizr http://ow.ly/18njQ1
A Collection of 20 HTML5 Video Players - a round-up of JavaScript and html5 alternatives to Flash-based media player... http://ow.ly/18njQ2
jQuery TOOLS - The missing UI library for the Web http://ow.ly/18njQ3
Contactable - A jQuery Plugin | the odin http://ow.ly/18njQ4
Giants vs Dodgers, sweet seats. http://twitpic.com/2ag9pa
@snookca That'll be fixed next week. I promise.
@snookca I was tryna not name names ;) But really that was just par for the course today, pretty hectic day. As I'm sure you know.
Who breaks major stuff after 4pm on Friday? On the last day of the sprint, no less. Tsk. (wasn't me)
Awesome live git tracker for teams: http://www.utsup.com/
RT @DerrenBrown: Blog post: Camera Software Lets You See Into the Past http://bit.ly/9kjVg5
10 invites to the new version of Digg: http://bit.ly/dqM8EV
Threaded vs Evented Servers, great look at the whats and whys. http://bit.ly/bDUEjn #geek
Nav, Context menus, "app-style" toolbars in sample chapter http://bit.ly/csTRY8 of new YUI book http://bit.ly/cJINoV
Add a side-mounted End Call button to your iPhone 4: http://bit.ly/cGxPBD #funny #geekAll original work on this site is covered by a Creative Commons Attribution 3.0 license unless otherwise specified.
You may share or use any code or images from this site in any manner, for free, so long as reasonable effort has been made to give credit where due.
The views expressed in the posts and comments on this blog do not necessarily reflect the views of Yahoo!