52. What is progressive enhancement?

Progressive enhancement starts with a functional baseline using broadly supported web technologies and then adds richer presentation and behavior for capable environments. Semantic HTML often forms the foundation, followed by CSS and JavaScript enhancements.

Key Takeaways
  • Semantic HTML provides a strong baseline.
  • Enhance behavior without unnecessarily breaking basic functionality.
Knowledge Check

What is the core idea of progressive enhancement?