In this month's YDN Tuesday Dirk Ginader, Web Developer and part of the Accessibility Task Force at Yahoo!, will talk about Web Accessibility.
Starting with basic markup and ending with accessible javascript and WAI ARIA he'll cover best practices and lots of tips and tricks to make your websites and web applications accessible to everyone.
Get more information about the event here:
http://skillsmatter.com/event/ajax-ria/web-accessibility
66. • There are no stats but we know that still a
lot of Screenreader users are stuck on old
versions without ARIA support
• Progressive Enhancement all over again...
over 90 different roles to map existing OS concepts onto your Markup
article
Content that makes sense in its own right, such as a complete blog post, a comment on a blog, a post in a forum, and so on.
banner
Site-orientated content, such as the title of the page and the logo.
complementary
Supporting content for the main content, but meaningful in its own right when separated from the main content. For example, the weather listed on a portal.
contentinfo
Child content, such as footnotes, copyrights, links to privacy statement, links to preferences, and so on.
main
Content that is directly related to or expands on the central content of the document.
navigation
Content that contains the links to navigate this document and/or related documents.
search
This section contains a search form to search the site.
aria-valuemin
Stores the lowest value a range may have.
aria-valuemax
Stores the highest value a range may have.
aria-valuenow
Stores the current value in a range.
aria-valuetext
Stores readable text to help the user understand the context. For example,
\"30 dollars\"
.
aria-labelledby
Stores the
id
attribute of a text label containing an appropriate prompt for this widget.
off
This is the default value, and indicates that the region is not live.
<ul aria-live=\"off\">
polite
This is normal operation and the expected behaviour for live regions. A value of
polite
indicates that it is not necessary to respond until user completes their current activity.
<ul aria-live=\"polite\">
assertive
This value is a higher priority than normal but does not necessarily interrupt the user immediately.
<ul aria-live=\"assertive\">
off
This is the default value, and indicates that the region is not live.
<ul aria-live=\"off\">
polite
This is normal operation and the expected behaviour for live regions. A value of
polite
indicates that it is not necessary to respond until user completes their current activity.
<ul aria-live=\"polite\">
assertive
This value is a higher priority than normal but does not necessarily interrupt the user immediately.
<ul aria-live=\"assertive\">
off
This is the default value, and indicates that the region is not live.
<ul aria-live=\"off\">
polite
This is normal operation and the expected behaviour for live regions. A value of
polite
indicates that it is not necessary to respond until user completes their current activity.
<ul aria-live=\"polite\">
assertive
This value is a higher priority than normal but does not necessarily interrupt the user immediately.
<ul aria-live=\"assertive\">