CARVIEW |
Select Language
HTTP/2 200
date: Thu, 09 Oct 2025 19:58:45 GMT
content-type: text/html; charset=utf-8
content-encoding: gzip
content-location: access.html
vary: negotiate,Accept-Encoding,Origin
tcn: choice
last-modified: Wed, 03 Oct 2018 00:27:08 GMT
cache-control: max-age=31536000
expires: Fri, 09 Oct 2026 19:58:45 GMT
access-control-allow-origin: *
x-backend: www-mirrors
x-request-id: 98c0745bfe46b080
strict-transport-security: max-age=15552000; includeSubdomains; preload
content-security-policy: frame-ancestors 'self' https://cms.w3.org/ https://cms-dev.w3.org/; upgrade-insecure-requests
cf-cache-status: BYPASS
set-cookie: __cf_bm=UEs_nlPSfeYQaOKDmdxhe3v8daSBFkIe9D2RX4Bfo_M-1760039925-1.0.1.1-VDT1jR.CX0_Wl16L4yFAdu9FwVB9JyZ4F5E8foT5FdsdLgKQDJn_lwlfrLBvL5a_L8N6zutZMN8wU3rOFjmL1S4potYWYT37zwWChofXaO8; path=/; expires=Thu, 09-Oct-25 20:28:45 GMT; domain=.w3.org; HttpOnly; Secure; SameSite=None
server: cloudflare
cf-ray: 98c0745bfe46b080-BLR
alt-svc: h3=":443"; ma=86400
Accessibility Support — SVG 2
Appendix C: Accessibility Support
This appendix is informative, not normative.
C.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 the WAI-ARIA group and radiogroup roles.
- [WCAG2] Keyboard Accessible: Make all functionality available from the keyboard.
-
- Focus support and the ‘tabindex’ attribute for sequential focus navigation aligned with HTML
- Keyboard Event attribute support along with Mouse Event support for script authors
- Keyboard Events for script authors
- Script support for setting focus on each SVG Element in the DOM
- Script support for acquiring the ‘tabindex’ attribute on each SVG Element in the DOM
- Script support for the HTML activeElement property in the Document interface
- [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.
-
- Supports Name, Role, and Value through the use of WAI-ARIA attributes and the ‘title’ element.
- WAI-ARIA Support and text alternatives
C.2. Supporting SVG Accessibility Specifications and Guidelines
This section enumerates the SVG accessibility-related specifications and authoring guidelines.
- Related SVG Accessibility Specifications for User Agents
-
- The SVG Accessibility API Mappings [SVG-AAM] specification.
- The Core Accessibility API Mappings 1.1 [CORE-AAM]specification.
- The Accessible Name and Description: Computation and API Mappings 1.1 [ACCNAME-AAM] specification.
- Related Specifications for Content Authors