Progressive enhancement egy olyan stratégia, amely egy szilárd, funkcionális alapból (szemantikus HTML, amely mindenhol működik) indul, majd réteget ad CSS-hez a bemutatáshoz és JavaScript-hez a gazdagabb viselkedéshez — így az alapvető élmény működik még akkor is, ha a felső rétegek meghibásodnak.
A három réteg
1. HTML → content + functionality (works with no CSS/JS)
2. CSS → presentation/layout (enhances appearance)
3. JS → interactivity (enhances behavior)
