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
- Re: further comments on web and mac in general Benjamin Hawkes-Lewis
-