thedigitalfeed.co.uk content
thedigitalfeed.co.uk/Code
Web Accessibility: Why Bother?
Posted on Saturday the 21st of January, 2006
www.thedigitalfeed.co.uk/code/2006/01/21/web-accessibility-why-bother
Accessible Navigation
Navigation is usually at the top of a designer's list, but when it gets passed to the coder, it is often just dumped straight on to the page with little thought for text-browsers. As long as the menu is where the designer says it should be, that's ok, right?
Wrong. Going back to the Headers and Paragraphs argument, how does a search engine or text-browser know that this is the navigation for the page and not just a series of links? Well, it doesn't. All it will see is a set of linked words. Not only is this a nightmare to navigate, but it doesn't really get indexed with any priority.
An unordered list is a much more attractive way to build menus and sub-menus. Not only can you style them in any way you like to please the designer, but they are displayed in a more structured and balanced way to a text-browser or search engine. An added benefit is that these are very easy to manage in the back-end of a dynamically-driven site. Have a look at the Suckerfish menus. These give you ways to style fly-out menus based on unordered lists, and I use them extensively. If somebody can't see the CSS you've applied, the lists are displayed in a sensible, obvious and very readable fashion.