Graceful Degradation vs Progressive Enhancement
Compare top-down versus bottom-up enhancement strategies.
Two Compatibility Philosophies
Both PE and Graceful Degradation (GD) deal with the same problem: different browsers and environments support different features. PE builds up from a baseline; GD strips down from the cutting edge. The choice shapes the entire architecture.
Progressive Enhancement: Build Up
PE starts with the lowest-common-denominator HTML that works everywhere, then adds layers (CSS, JS, advanced features) that enhance the experience on more capable browsers. The baseline experience is the reference point.
All lessons in this course
- The PE Philosophy Start with HTML
- Feature Detection vs Browser Sniffing
- Graceful Degradation vs Progressive Enhancement
- Building a PE Accordion