Appendix D: Accessibility Support
This appendix is informative, not normative.
D.1. SVG Accessibility Features
This appendix highlights the accessibility features of SVG and accessibility related specifications used to support SVG and the associated W3C Web Content Accessibility Guidelines (WCAG) 2.0 [WCAG2] requirements they are designed to support.
- [WCAG2] Create content that can be presented in different ways (for example simpler layout) without losing information or structure: Information and Relationships.
- Support for aria-labelledby for label relationships.
- Support for aria-describedby for description relationships.
- Support for aria-owns for structural relationships.
- Support for aria-controls for control relationships where an element controls the content and or behavior of another element.
- The ‘g’ for defined groupings.
- Support for z-index to control painting order, so the document order can reflect the natural reading order of content.
- Support for the WAI-ARIA group and radiogroup roles.
- [WCAG2] Time Based Media: Provide alternatives for time-based media.
- The ‘audio’ and ‘video’ elements support the HTML ‘track’ element to provide alternatives for time-based media
- [WCAG2] Keyboard Accessible: Make all functionality available from the keyboard.
- [WCAG2] Navigable: Provide ways to help users navigate, find content, and determine where they are.
- To enable bypassing of blocks of content SVG supports the: WAI-ARIA landmark roles.
- Supports ‘title’ to provide page titles.
- Supports ‘tabindex’ to provide a sequential focus navigation order.
- Supports the ‘a’ element, enabling authors to supply the link purpose both from its content.
- Supports headings and labels through the use of the heading role with aria-level, aria-labelledby and aria-label.
- Support visible focus by rendering visible focus on focused elements in the tab order.
- [WCAG2] Readable: Make text content readable and understandable.
- Supports the language of the page as well as its parts through the ‘lang’ attribute.
- [WCAG2] Compatible: Maximize compatibility with current and future user agents, including assistive technologies.
- WAI-ARIA Support and text alternatives
This section enumerates the SVG accessibility-related specifications and authoring guidelines.
- Related SVG Accessibility Specifications for User Agents
- Related Specifications for Content Authors