Generally Voiceover, like NVDA on Windows or Linux, takes a stricter
approach to reading HTML in that it does not attempt to repair things.
Jaws does try to fix things up but by doing so can guess wrong and/or
obscure faults in the page, leading web developers to a false sense of
security and encouraging them to repeat bad behavior in future products.
So if you're learning how to code HTML accessibly, doing it with
voiceover is going to be a step ahead because it won't candy-coat any
mistakes. That said, you should get familiar with html validators, WCAG
and ARIA standards which is what all browsers 'should' adhere to.
Safari/Voiceover, like any platform, has bugs but don't be tempted to go
down the path of hacking stuff for different browser/AT combinations.
It's a fragile path that usually doesn't end well. Instead go the
standards way to give yourself futureproof code and eventually the user
agents will catch up. I'd also keep up with Steve Faulkner who does a
lot of writings in this area:
http://www.paciellogroup.com/blog/author/admin/
CB
On 3/1/13 9:45 PM, Nicholas Parsons wrote:
Thanks, Bill. I've learnt HTML already. Indeed, HTML is HTML, but different
screen readers read it differently. For instance, for links, does it read the
on-screen text of the link first, its URL (href attribute), its title attribute
or the alt text attribute? JAWS is set to read the on-screen text by default.
I've noticed VoiceOver often reads file extentions on links such as PHP, ASP
and HTM, which makes me think it's reading the href attribute rather than the
on-screen text. JAWS, for example, allows the user to choose whether they want
JAWs to read out the URL of an image, or its alt text, or both, and so on. Does
VoiceOver treat tables used for layout purposes as tables or does it ignore
them like JAWS?
--
¯\_(ツ)_/¯
--
You received this message because you are subscribed to the Google Groups
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to macvisionaries+unsubscr...@googlegroups.com.
To post to this group, send email to macvisionaries@googlegroups.com.
Visit this group at http://groups.google.com/group/macvisionaries?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.