W3C home > Mailing lists > Public > public-html@w3.org > August 2007

Re: HEADERS, FOR whom - any ID?

From: Steven Faulkner <faulkner.steve@gmail.com>
Date: Mon, 13 Aug 2007 13:15:44 +0100
Message-ID: <55687cf80708130515g2073e31cl93b6d63cc9be3023@mail.gmail.com>
To: "Leif Halvard Silli" <lhs@malform.no>
Cc: "Ben 'Cerbera' Millard" <cerbera@projectcerbera.com>, "Robert Burns" <rob@robburns.com>, HTMLWG <public-html@w3.org>
Hi leif, sorry it took so long to get back to you.
reults are for both virtual PC and PC cursor modes when the checkbox
recieves focus.

>This gets detailed, but you did not test the "über safe" method, namely to
both use implicit and explicit labelling. So what about this?

test case 1:

<label for="a">Inside <input type="checkbox" value="2" id="a"></label>
Outside.

for JAWS 8 XP, IE7 and JAWS 8 XP IE6 and Firefox 2 same result

announces "Inside"

in the case of

test case 2:

<p><label>inside label <input type="checkbox" value="2"></label></p>

for JAWS 8 XP, IE7 and JAWS 8 XP IE6

no label announced

for Firefox 2 announces "inside label".

test case 3: (same as 2 except text in a p elemnt added after the control):

<p><label>inside label <input type="checkbox" value="2"></label></p>
<p>other text</p>

 for all (ie6, 7 & firefox 2)

announces "other text" as label for the checkbox.

testing with Window Eyes 6.0, XP IE, 6,7 and FF 2
test case 1 announces "inside"
test case 2 announces "inside label"
test case 3 announces "inside label"

On 09/08/07, Leif Halvard Silli <lhs@malform.no> wrote:
>
> On 2007-08-08 10:18:11 +0200 "Steven Faulkner" <faulkner.steve@gmail.com >
> wrote:
> > leif said:
> >> According to WCAG 2 Jaws supports both implicit and explicit LABEL-ing,
> as
> >> does Home Page Reader, while Windows-Eyes did not >support it - but
> could
> >> use it to the extent that it was not without purpose.
> >> <http://tinyurl.com/yqpq6z
> >>
> >
> > in JAWS 8, XP, IE7 implicit labelling appears to work unless the label
> is
> > not placed where it is expected to be (eg to left for inputs, to right
> for
> > checboxes and radio buttons).
> > for example:
> [...]
> > when explicit labelling is used:
> > <label for="a1">inside label </label><input type="checkbox" value="2"
> > id="a1"> outside label
> > JAWS announces "inside label"
>
> This gets detailed, but you did not test the "über safe" method, namely to
> both use implicit and explicit labelling. So what about this?
>
> <label for="a">Inside <input type="checkbox" value="2" id="a"></label>
> Outside.
>
> > this suggests that JAWS ignores the implicit labelling and relys on its
> own
> > heauristics to decide what to announce unless the label is explicitly
> > associated.
>
> Seems like it. Unless it depends on IE7? What does it do when there is no
> out-side label to the right? Nothing? E.g .
>
> <p><label>inside label <input type="checkbox" value="2"></label></p>
> --
> leif
>
>


-- 
with regards

Steve Faulkner
Technical Director - TPG Europe
Director - Web Accessibility Tools Consortium

www.paciellogroup.com | www.wat-c.org
Received on Monday, 13 August 2007 12:16:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:03 GMT