Web Content Accessibility Guidelines Flashcards
What is the W3C
The W3C is an internationally recognized web standards body that identifies its approved technical specification standards as “W3C Recommendations” (such as HTML, CSS, etc.). The consortium has several Accessibility specifications that have achieved W3C Recommendation status, including WCAG, ATAG, and WAI-ARIA.
What is the Web Content Accessibility Guidelines (WCAG) 2.1?
The international standard, WCAG 2.1, covers a wide range of recommendations for making Web content more accessible. Following these guidelines will make content
more accessible to a wider range of people with disabilities, including accommodations for blindness and low vision, deafness and hearing loss, limited movement, speech disabilities, photosensitivity, and combinations of these, and some accommodation for learning disabilities and cognitive limitations; but will not address every user need for people with these disabilities. WCAG is device-agnostic to address the accessibility of web content on desktops, laptops, tablets, and mobile devices. Following these guidelines will also often make Web content more usable to users in general.
Web Content Accessibility Guidelines (WCAG) is developed through the W3C process in cooperation with individuals and organizations around the world, sharing the goal to provide a single shared standard for web content accessibility that meets the needs of individuals, organizations, and governments internationally. The WCAG documents explain how to make web content more accessible to people with disabilities.
The WCAG document is organized into principles, guidelines, and success criteria. The
“P” in POUR stands for:
Perceivable: Information and user interface components must be presentable to users in ways persons with disabilities can perceive (including blindness, low vision, deafness and hearing loss, limited movement, and cognitive limitations).
The WCAG document is organized into principles, guidelines, and success criteria. The
“O” in POUR stands for:
Operable: User interface components and navigation must be operable (functionality from keyboard).
The WCAG document is organized into principles, guidelines, and success criteria. The
“U” in POUR stands for:
Understandable: Information and the operation of user interface must be understandable.
The WCAG document is organized into principles, guidelines, and success criteria. The
“R” in POUR stands for:
Robust: Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies.
The WCAG document is organized into principles, guidelines, and success criteria. What are the success criteria?
Each guideline has at least one or more success criteria. Each success criterion is assigned a level: A, AA, or AAA. A site that meets all the success criteria at level A is
said to “conform to” level A. A site that meets all the success criteria of both level A and level AA conforms to level AA. A site that meets all the success criteria at all levels conforms to level AAA
What are the W3C techniques for meeting WCAG 2.0 and WCAG 2.1?
The W3C has published techniques for meeting WCAG 2.0 and WCAG 2.1. The techniques can be one of three kinds:
• Sufficient techniques: If the web content meets sufficient techniques, it successfully meets the success criterion.
• Failure techniques: If the web content fails any of these, it does not meet the success criterion.
• Advisory techniques: Optional or conditional techniques may represent accessibility best practice or possible ways of meeting the success criterion.
What are the differences between WCAG 2.0 and WCAG 2.1?
WCAG 2.1 added 17 success criteria added to WCAG 2.0. WCAG 2.1 did not change the 63 existing success criteria. The latest WCAG update includes how content for new technologies, such as mobile phones or tablets, should be developed or remediated so persons with disabilities can use them. WCAG 2.1 also includes more criteria that focus on individuals with low vision or with cognitive disabilities, which were not addressed in WCAG 2.0.
Describe Accessible Rich Internet Applications (WAI-ARIA)?
The Web Accessibility Initiative (WAI) of the W3C created WAI-ARIA to increase the accessibility of content – dynamic content in particular – for assistive technology
users, such as screen reader users. WAI-ARIA defines attributes that can be added to standard HTML to define the name, role, and values (properties and states) of
elements, especially for custom widgets. One of the goals of WAI-ARIA is to make web applications behave more like software components. WAI-ARIA widgets interact with the accessibility API of the operating system, providing assistive technologies with the
semantics and live updates necessary for full accessibility.
ARIA enables developers to mark up dynamic content, including custom controls created with AJAX, HTML, and JavaScript, to improve their accessibility. The WAI-ARIA
Authoring Practices define the best practices for widget structure, keyboard behaviors, and dynamic content. They also promote interoperability.
ARIA examples
- aria-label
- Invisible
- Defines a new name for the element, which usually comes from its content
- Doesn´t allow the text to be clicked
- Contains a string
- aria-labelledby
- Relates to the id of another element
- Can relate multiple ids from different elements
- The related texts are normally visible in the page
- Replaces the element name presented to assistive technologies that usually comes from its content
- aria-describedby
- Relates the id of another element
- Provides additional information to the element
Describe Authoring Tool Accessibility Guidelines (ATAG) 2.0
The ATAG specification requires authoring tools (HTML/web editors, content management systems, social media sites, blog commenting features, discussion forums, user rating features, etc.) to:
1) Have an accessible user interface and
2) Support the production of accessible content.
Explain normative versus non-normative documents
“Normative” documents define accessibility practices required for conformance (to a specification).
“Non-normative” documents provide guidance and techniques for interpreting and conforming with the normative requirements, but non-normative techniques are not required for conformance.
Non-normative documents provide information about the different way web technologies need to work with authoring tools, user agents, and assistive technologies.
Non-normative documents may change more frequently than normative documents, to adapt to changing technologies and current best practices.
Can JavaScript be made accessible?
Yes. Modern screen readers and other assistive technologies can process the results of JavaScript processes, as long as the JavaScript is coded with accessibility in mind.
There are no inherent barriers in the technologies themselves to making JavaScript inaccessible.
What are JavaScript considerations for managing focus
When JavaScript changes the visual focus (e.g., when a dialog is activated), JavaScript should be used to manage the keyboard focus so that it follows the visual focus.