- From: John M Slatin <john_slatin@austin.utexas.edu>
- Date: Thu, 2 Sep 2004 08:15:24 -0500
- To: "Gez Lemon" <gl@juicystudio.com>, <w3c-wai-gl@w3.org>
- Message-ID: <C46A1118E0262B47BD5C202DA2490D1A03318117@MAIL02.austin.utexas.edu>
Gez Lemon[JMS] wrote:
<blockquote>
>From the IRC log of the 1 September tech call:
> 15:45:40 [wendy] = needed labels for field but didn't want to
use visual lable.
> 15:45:45 [wendy] = jim uses title.
Relying on imparting information through the title alone would
cause problems with the likes of JAWS. JAWS can be configured to read
the title for images and links, but doesn't do so by default. I'm not
sure whether the title can be read when applied to other elements, but I
suspect not.
[JMS]
</blockquote>
John Slatin replies: JAWS, Window-Eyes, and IBM Home Page Reader
all speak the title attribute on form controls. If there is no <label>
element, the title is spoken by default. JAWS 5.x can also be
configured to speak both the <label> element and the title attribute if
they are different. I don't know if Window-Eyes and HPR have this
ability. But I am certain about JAWS, Window-Eyes, and HPR speaking the
title attribute and have tested it many times.
John
John Slatin wrote:
> Cautionary note: is it a good idea to develop/recommend a CSS
> technique that depends on the screen reader picking up content
> that isn't supposed to be displayed? A "future" technique that
> used display:hidden plus an @media: reader might be
interesting,
> on the other hand...
Unfortunately, there are known problems with using display: none
with screen readers [1], and from what I understand, the aural media
selected is poorly supported with today's screen readers. It could be
argued that poor support of standards is outside the jurisdiction of
content developers, but if we're providing techniques, they should
reflect the current state of the assistive technology market.
The technique proposed by Bob Easton in [1] is neat, but I would
add overflow: hidden to the rule to ensure that text doesn't bleed into
the display area:
.off-left
{
position: absolute;
left: -99em;
width: 90em;
overflow: hidden;
}
[1] http://css-discuss.incutio.com/?page=ScreenreaderVisibility
Best regards,
Gez
_____________________________
Supplement your vitamins
Web: http://www.juicystudio.com
Keeping developers informed!
IWA/HWG Member
Received on Thursday, 2 September 2004 13:15:26 UTC