Chapter 11. Accessibility

Introduction

In the context of web applications, the term accessibility refers to designing web pages such that they are accessible to all users, including those with visual, physical, auditory, cognitive, or other disabilities.
When designing accessible web applications, it's important to follow the principle of PROGRESSIVE ENHANCEMENT—that is, design web pages in layers so that the basic content and interaction are available to all, and the more interactive (i.e., enhanced) options are available as capabilities of browsers and/or devices that can access the application increase. To allow for progressive enhancement, it's essential that application pages use SEMANTIC MARKUP, UNOBTRUSIVE STYLE SHEETS, and UNOBTRUSIVE JAVASCRIPT. ...

Get Web Application Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.