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



Reply via email to