The American Legion W.R.I.T.E.S

The American Legion Western Region Information & Technology Exchange Service.

This is a site is devoted to the free and open exchange of ideas and applications of pertinent information and technology to The American Legion.


Friday, May 15, 2009

Web Accessibility

When an architect designs a structure, accessibility to persons with physical impairments is always a consideration. Any public building must comply to the laws related to providing access to the physically impaired. Yet, when a Web designer creates a new site, Web accessibility is often not a consideration. In the U.S., the exceptions are Federal Government sites, which must comply with Section 508 guidelines, and some state sites.

I believe that it is imperative that every Web page designer treat Web accessibility with the same level of diligence as does an architect who designs a public building. For any Web site within The American Legion Family, Web accessibility is important for the following reasons:
  • As us older veterans age, we suffer a natural loss in visual accuity. To many, small fonts are no longer readable, and the ability to detect fine differences in contrasts declines.
  • There are many veterans who suffer some form of color blindness. While their color blindness may have limited the type of duty performed in the service, it did not prevent them from Serving Our Country.
  • Service related injuries may have resulted in visual or auditory impairments.
So that our Web sites serve all veterans, we need to do the following:
  • Design our sites using relative units, such as ems or percentages. The use of pixels as a measurement should be left to non-scalable elements, such as graphics.
  • The user should be able to control the default font size and default font from their browser. If scaled with relative measurements, a Web page should adjust according to the default font. For most browser's the default font size is 16 pixels, and the default font should be sans-serif. Serif fonts are just to hard to read by anyone with a visual impairment.
  • All images must use the alt tag, with a meaning full description of the image. If alt is not sufficient, use the longdesc tag.
  • Links should use the rel tag to describe the link, when the bounded text does not provide an adequate description.
  • Data tables must use headings and the heading need to include the scope tag to define the structure of the table to a screen reader.
  • Tables should not be used to provide structure for the Web page. This is a habit from the days when there was no other option. Today, we need to use other tags and style sheets to define the structure of a page.
  • A Web page must make navigational sense when the style sheet is not present. Screen readers read just the page, without the style sheet.
The above highlight the major considerations in designing a site to be accessible to the visually impaired. Giving control to the browser, allows the user to scale the font to the size that they can see. By using relative sizing, the page scales according to the font size.

Screen readers are used by the legally blind, and those with other severe visual impairments. A person who uses a screen reader may not even have a graphical terminal. The most common output of the screen reader is audio, while there is a smaller population that use braille devices. To understand the challenges these users face, just listen to a reader as it reads your Web page.

There are a number of on line tools for testing a Web Page. The Accessibility Guidelines page at mtlegion.org lists the tests I use in creating Web pages. If you want a quick test of your site, just change the default font size to 20 and see what happens to your site. Graphics do present an issue, so reducing the default size to less than 16 can render most sites unreadable.

Have I completed all the work on mtlegion.org to make it fully Web accessibile? The answer is no, but I keep working on it. My goal is to create a site that is accessible by every veteran that can use a computer to access the Internet.

House Rules

General Orders:

Do not post messages/items that are unlawful, harassing, defamatory, or abusive.

Do not post Hate Speech, defines as "any comments intended to degrade, intimidate, or incite violence or prejudicial action against a person or group of people based on their race, gender, age, ethnicity, nationality, religion, sexual orientation, gender identity, disability, language ability, moral or political views, socioeconomic class, occupation or appearance.

"No spamming or flooding. Don't repost the same message/items or very similar messages/items, more than once. Relevance. Interesting posts that are off the current topic are acceptable. When that happens, we'll try to start another thread, and move the comments over. However, banal or repetitive off-topic posts lower the value of the conversation for everyone and may be removed.

No impersonating. Impersonating someone is not acceptable (however, impersonation of comical intent will be tolerated with reserved right to censor and/or reject base on our interpretations).

Links. Do not post stupid random links.

Copyright and the law. You own the copyright in your postings, but you also agree to grant to The American Legion a perpetual, royalty-free, non-exclusive, sublicenseable right and license to use, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform, play, and exercise all copyright and publicity rights with respect to any such work worldwide and/or to incorporate it in other works in any media now known or later developed for the full term of any rights that may exist in such content. In other words, if you post a good comment, we may use it in our publications. If you do not wish to grant such rights, do not post to this site. You may not violate, plagiarize, or infringe on the rights of third parties including copyright, trademark, trade secret, privacy, personal, publicity, or proprietary rights. Phew.

Standing Orders:

Constitutions and By-laws. The American Legion is a resolution based grassroots organization. As such, The American Legion National Commander is the only spokesperson of the organization. Although personal comments and voices of dissent are welcome, any posted messages/items, implicitly or explicitly denoting representation of the whole organization not adhering to the resolutions passed by the National Executive Committee will be removed without notification.