- From: <html@nczonline.net>
- Date: Thu, 28 Feb 2008 14:31:08 -0500
Screen readers currently ignore elements with styles of display:none and visibility:hidden. In order to hide elements from the screen but allow screen readers to see them, we typically use tricks such as text-indent:-10000 and such. I would like something to indicate that text should not be rendered by the UA but still remain accessible. Content that should be available to screen readers but not have a visual representation is, in fact, relevant. It's relevant in that it gives additional information to non-sighted users that is probably visually indicated to those who can see. If accessibility is the point of the "irrelevant" attribute, then it fails. -Nicholas >html at nczonline.net wrote: >> Lachlan had commented that "irrelevant" could be changed dynamically to >> indicate parts of an application that may be relevant only during >particular >> points in time. I don't see how this is any different from hiding content >> that isn't necessary. > >Presumably a non-visual UA could use the irrelevant attribute to distinguish >content that was not relevant at the current time from content that was merely > >being hidden from graphical UAs. I seem to remember (but I am far from being >an >expert) that currently aural browsers ignore display:none content and so >best-practice for adding additional text for aural UAs is to use CSS >positioning >to move it out of the viewport. @irrelevant seems to provide a way to move >away >from this kind of crazy hack. > > >-- >"Eternity's a terrible thought. I mean, where's it all going to end?" > -- Tom Stoppard, Rosencrantz and Guildenstern are Dead
Received on Thursday, 28 February 2008 11:31:08 UTC