Accessibility Principles | Web Accessibility Initiative (WAI) | W3C

Accessibility Principles


This page introduces some of the web accessibility requirements for websites, web applications, browsers, and other tools. It provides references to the international standards from W3C Web Accessibility Initiative (WAI) and to stories of web users.

Note: This is not a complete list of all accessibility requirements.

Page Contents

  • Web accessibility standards
  • Perceivable information and user interface
    • Text alternatives for non-text content
    • Captions and other alternatives for multimedia
    • Content can be presented in different ways
    • Content is easier to see and hear
  • Operable user interface and navigation
    • Functionality is available from a keyboard
    • Users have enough time to read and use the content
    • Content does not cause seizures and physical reactions
    • Users can easily navigate, find content, and determine where they are
    • Users can use different input modalities beyond keyboard
  • Understandable information and user interface
    • Text is readable and understandable
    • Content appears and operates in predictable ways
    • Users are helped to avoid and correct mistakes
  • Robust content and reliable interpretation
    • Content is compatible with current and future user tools

Web accessibility standards

Web accessibility relies on several components that work together. Some of these include:

  • Web content – refers to any part of a website, including text, images, forms, and multimedia, as well as any markup code, scripts, applications, and such.
  • User [...]

Read article at

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