|
|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP THREE LINKS YOU MUST CLICK ON Application Management
Make All Available to All
Achieving accessibility in WebSphere applications
By: Max King
Digg This!
Page 2 of 3
« previous page
next page »
For example, an existing form tag might have been inserted between a table tag and a table row <tr> tag. Although this is structurally wrong and should be avoided, it still works in common browsers, so you might already be using it.
Experience has shown that cleanup tools often take liberties when reorganizing form tags, effectively removing tag information that you expect to be part of the form:
This will render a button that does not react when clicked. It is recommended that you move the <form> tags outside the <table> tag altogether. This example also illustrates why you should conduct a functional regression test after making accessibility changes, even though they are largely considered to be "cosmetic" rather than functional. Another area within forms to consider is the use of labels. Labels are generally located close to the entry field (on top of, or to the immediate left of), but that does not guarantee assistive technology will associate it with a particular form element. Use the <label for="id"> element to specify the association between the label and the entry field.
Images Need Alternative Text
Image Maps Need Alternative Text An accessible version of this would need to convey the same level of information for the top-level image, such as the color schemes and what they indicate. It must also address how to navigate to each state via the keyboard.
Accessible Alternatives for JavaScript
Easy Navigation and Shortcuts The jump links can be achieved by creating a hyperlink and associating it with a one-pixel sized image that has alternative text.
In case a Web site is using frames to differentiate the screen sections, each frame should have a title in order to improve the ease of navigation among them.
Alternatives for Multimedia Content
Explanatory Text for Web Pages In order to understand the numbers presented in any given data field (such as "$160"), the user visually checks the row header on the left, such as "Apples," and then the column header above, such as "2003/Q3." With an HTML reader users cannot perform the same correlations for that data since it is presented in a predominantly linear manner, word for word, as text. Figure 6 shows how users with unimpaired vision can assume a birds-eye view and have the capability to refocus on special details, shift visual focus to jump around and correlate information, or drill down into other sections. This is very difficult with a reader, therefore special provisions are needed. A basic technique is to provide explanatory text using a zero-sized image with ALT text. The ALT text will only be presented to the reader software, not to someone viewing the page using a normal browser. <img src="pixel.gif" height="1" width="1" border="0" alt="Sales of Apples for Q3/2003" /> The example also includes three radio buttons: Details/Edit/Delete. If the radio buttons are not annotated for reader software, the values would be read without the description, such as:
Checked Page 2 of 3 « previous page next page » WEBSPHERE LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING WEBSPHERE NEWS
|
|||||||||||||||||||||||||||||||||||||||