Accessibility Tips
The importance of accessibility
Web development can be a rapid process with all sorts of distractions and obstacles. It's easy to hack a page together, step back and say to yourself "OK this looks good; we're finished." But what is that really saying? The world wide web is not just an art exhibit, it is a communication medium. A designer must be concerned with the information before the aesthetics.
As the web becomes more prevalent in the general population's lives, not only will it be good practice, but it will be necessary. Already many countries require accessibility to be considered when designing a government-affiliated site, just as they require buildings to be handicap-accessable.
Start with the Basics
Start with the first logical step - get that page cleaned up with semantic markup! Not only does this ease the job of any viewing device and add value and meaning to your content, but it takes you 80% of the way. If you're interested in learning more, check out some other LevelTen blogs about Semantic Markup and how it helps SEO.
Not only the Blind, but the Visually-impaired
If you're like me and your design eye just sucks, this mini-app can be extremely useful. The WellStyled Color Scheme Generator [2] lets you visually select many different color schemes, and has very useful options, such as a "web safe color" mode and simulation of different modes of color blindness, allowing you to check the contrast of a palette from the eyes of many individuals. You can even save a configuration via hyperlink of your scheme.
Be helpful
Michigan State University recently launched a new standards-based accessible website. Part of being accessible is being helpful. If you use acronyms on your website a lot, use the proper tags and consider a glossary page that can be referenced. Be sure to include access keys and "skip to content" anchors. These do not even have to be visible to all browsers, they just have to be there. I visually hide my skip to content anchors on almost every site because the people who need it will probably not be viewing my content from the latest mainstream browser, where the meat of the page starts an inch or two from the top of the rendered content.