- From: Mike Scott <mscott@msfw.com>
- Date: Mon, 3 Dec 2001 17:11:06 -0600
- To: "'Phill Jenkins'" <pjenkins@us.ibm.com>, <w3c-wai-ig@w3.org>
> There is a design debate about ... hiding the "Skip navigation" link. ... But the > reason we recommend the "current work around" [alt text on invisible images] is > because it works! And it has to when CSS it turned off! Visibility: hidden wouldn't > work with CSS off. It doesn't "not work" without CSS, the skip navigation link simply becomes visible, it is still functional (i.e. "graceful transformation"). Additionally, the invisible image workaround ignores all the sighted users who use only the keyboard. (It's nearly as tedious to tab through a long list of links as it is to listen through it.) Wouldn't a better solution be to use hidden (but spoken) text that could also be dynamically displayed using the onfocus event? (Although I suppose you could do that with images as well.) > By honoring the visibility properties affected by JavaScript, the JavaScript > page can be made directly accessible and - more importantly - usable. > For example, web applications "hide" content when it is not pertinent > to the user's profile. Blind users should not be forced to read all > the hidden content, usually out of order and context, when the sighted users > doesn't have to. This seems to be a case that would not work with CSS off (assuming that there really is so much hidden content that the page would be unusable with it shown/read.) It's not hard to find real-world examples that support both arguments -- that text hidden using visibility should be read or should not be read by screen readers. We really need some concensus on what the specs/guideline say if we can expect web developers (or user agent developers) to know how to handle this issue.
Received on Monday, 3 December 2001 18:11:27 UTC