O'Reilly logo

Web Application Design Patterns by Pawan Vora

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required