Progressive Enhancement

Progressive enhancement is a strategy for web design that emphasizes accessibility, semantic HTML markup, and external stylesheet and scripting technologies.

Progressive enhancement
Understanding Progressive Enhancement
A List Apart
The Role of Enhancement in Web Design
Raluca Budiu, Nielsen Norman Group
Progressive Enhancement and the Content-out Approach
Aaron Gustafson. UIE
Progressive Enhancement: Past, Present, and Future
Treehouse Blog