W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > October to December 2001

RE: Fw: putting reader text in hidden <div> tags / adding pauses

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>
Message-ID: <000001c17c4f$c99bb510$0b00000a@mikes>
> 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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 19 July 2011 18:13:58 GMT