This is a slide deck to teach understanding of Web Content Accessibility Guidelines 2.0 - full text will be made available on https://www.serveominclusion.com
OVERVIEW
• Web Content Accessibility Guidelines
• W3C candid recommendation – 11th December, 2008
• Covers recommendations to make web accessible to all
• Developed through W3C Process with individuals and organizations (WCAG – Working Group)
• WCAG 2.1 is currently a public working draft
WCAG 2.0 LAYERS
Principles
• At the top
• Perceivable
• Operable
• Understandable
• Robust
Guidelines
• 12 Guidelines
• Basic goals to authors
• Not Testable
• Help Understand
Success Criterion and
better implement
Techniques
Success Criterion
• 63 Success Criterions
• 3 Levels – A, AA & AAA
• Testable
WHAT IS A, AA & AAA
• A = Minimum
• AA = Recommended level and should be
achieved
• AAA = Maximum Level of conformance
1.1.1 NON TEXT CONTENT (A)
• Images do uses <alt> attribute or <longdisc>
• Alt text is descriptive
• Complex graphs do have a link to a page that has description
• Functional images like links, buttons do have alt text
• Decorative images must have “null” alt attribute
• CAPTCHA hass an alternative
1.2.1 AUDIO-ONLY AND VIDEO-ONLY (A)
• Helps users with vision impariment and hard of hearing
• Pre-recorded audio-only -> A document with story and dialogues
• Pre-recorded Video-only -> An audio track
1.2.2 CAPTIONS – PRERECORDED (A)
• Captions are provided for all prerecorded audio content in synchronized media
1.2.3 AUDIO DESCRIPTION OR MEDIA ALTERNATIVE
• An alternative for time-based media or audio description of the prerecorded video content is provided
for synchronized media,
1.3.1 INFO & RLEATIONSHIPS (A)
• Semantics
• Structure
• Forms
• Relationships
• Tables
2.4.3 FOCUS ORDER (A)
• Modals
• All focusable elements
• On collapsing an element, return focus to triggered element
2.4.4 LINK PURPOSE (IN CONTEXT) (A)
• Avoid links like Click here, read more, more as independent links
• Alternative: use aria-describeby or <title> attribute
• Be cautious while using <title> attribute
3.2.3 AND 3.2.4 CONSISTENT NAVIGATION AND
IDENTIFICATION (AA)
• Consistent navigation across pages
• An element that is across pages should have a common look, feel and functionality
3.3.4 ERROR PREVENTION (AA)
• Specially for legal, financial, data applications
• User should be able to modify / delete
• User should be able to preview the data provided
4.1.2 NAME, ROLE, VALUE (A)
• Name – what the element is?
• Role – Job of the element e.g. button, menu, tab
• Value – property of the element e.g. expand, collapsed