What follows is a description of the original page, the strategies we tried, and finally a solution that we recommend be used. We have also included links to the original page and our current solution. Please look through these and send us your comment
s and suggestions to web-team@trace.wisc.edu
When viewed with a screen reader, the user is able to read the day name abbreviations yet nothing happens if they try to click on any of these names. The user sees that there is a line of image icons on the next five lines but if one of these is selected , the image is loaded and now nothing is read when the screen reader passes over the image. Most users have no way of knowing what each image represents since most screen readers can not yet read by columns.
To a screen reader that verbalizes images this page would look like:
image image image
Please pick the day that this change takes effect
January 1996
Sun Mon Tue Wed Thu Fri Sat
image image image image image image
image image image image image image image
image image image image image image image
image image image image image image image
image image image image
image image
Turn autoload images off and view the original pick a day page
Investigation 2. Include column information in alt-text
Our way around this problem was to have each cell of the table
present both the day of the month, for example 3, and the name
of the day itself, for example Sunday. We wanted to front-load
each entry with the information the user might need first. In
this way, if a person were using a screen reader to find the 3rd
day of the month, he or she could rapidly skim over the unwanted
dates by pressing the right arrow after the number was read and
before the day name had been spoken. In this way, the user would
not have to listen to each entire entry preceding the 3rd.
However, we found that we couldn't fit the date and the complete
day names on the line without the right-most columns scrolling
off of the screen. We couldn't even fit the date and a 3 letter
abbreviation of the day names on the line without having the same
problem occur. (This happened using 12-point Times as the font
on a 13" monitor).
Another concern was how to make a table easily readable with a text-based browser. When the original page is viewed with LYNX, the table is joined into one long line of text. Using line breaks between rows of the table put rows on sep
arate lines when viewed with LYNX, but pushed the beginning of the table down the page a few lines when viewed with Netscape.
Second investigation as viewed with Lynx.
The same problems occur with three letter abbreviations. For example 2 Tues is read as 2 2's and the possibility of scrolling is increased.
Including line breaks within the last column element of a row (before the closing "TD"), will appear on separate lines in LYNX and the appearance when viewed with Netscape will not be affected. For example
With autoload images off view our current solution