Thanks Benjamin
On 2 Sep 2007, at 15:18, Benjamin Hawkes-Lewis wrote:
James Austin wrote:
I really like this feature in Safari, although sometimes I've
noticed that sometimes VO doesn't announce the filed name? I daunt
know if it is something to with VO, or whether the page itself is
at fault.
That's very likely to be (at root) a problem with the page itself:
can you please provide an example URL?
Web authors should give each field a label, surround each field
label with the LABEL element and associate it with the field.
Related fields (especially radio buttons) should be grouped by a
FIELDSET element with a LEGEND element containing a label for the
group. Web authors often fail to take these basic steps.
Now, a bit like with missing alternative texts, there are hacks
that consuming software can use to correct for author errors with
labeling. For example, if the form is in a TABLE element, consuming
software can guess that a cell to the left of the cell containing
the textfield has the text for its label, even if it isn't
surrounded by a LABEL element. I think Mozilla is looking at
implementing such an algorithm directly in Firefox, while Window-
Eyes, JAWS, and Orca have all implemented such algorithms
themselves. I have no idea whether VoiceOver or WebKit have such an
algorithm.
--
Benjamin Hawkes-Lewis