W3C Accessibility Standards Overview | Web Accessibility Initiative (WAI) | W3C

W3C Accessibility Standards Overview


This page introduces guidelines and other standards related to web accessibility.

Page Contents

  • Introduction
  • Accessibility Guidelines
    • Web Content Accessibility Guidelines (WCAG) 2
    • Authoring Tool Accessibility Guidelines (ATAG)
    • User Agent Accessibility Guidelines (UAAG)
    • W3C Accessibility Guidelines (WCAG) 3 Working Draft
  • Technical Specifications
    • Accessible Rich Internet Applications (WAI-ARIA)
    • Audio and Video
    • Evaluation
    • Personalization
    • Pronunciation
  • Other Areas of W3C WAI work
  • Additional Information


The World Wide Web Consortium (W3C) develops international Web standards: HTML, CSS, and many more. W3C’s Web standards are called W3C Recommendations.

All W3C standards are reviewed for accessibility support by the Accessible Platform Architectures (APA) Working Group.

The W3C standards and Working Group Notes introduced below are particularly relevant to accessibility.

Accessibility Guidelines

Essential Components of Web Accessibility shows how web accessibility depends on several components of web development and interaction working together, and how the WAI guidelines (WCAG, ATAG, UAAG) apply.

Web Content Accessibility Guidelines (WCAG) 2

Web “content” generally refers to the information in a web page or web application, including:

  • natural information such as text, images, and sounds
  • code or markup that defines structure, presentation, etc.

WCAG applies to dynamic content, multimedia, “mobile”, etc. WCAG can also be applied to non-web information and communications technologies (ICT), as described in WCAG2ICT.

WCAG 2 info:

  • WCAG Overview
  • WCAG 2.1 at a Glance
  • How to [...]

Read article at w3.org

Article Taxonomies

Categories: , ,
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65