Progressiivinen parantaminen on strategia rakentaa kiinteältä, toimivalta pohjalta (semanttinen HTML, joka toimii kaikkialla) ja sitten kerrostaa CSS esittelyä varten ja JavaScript rikkaamman käyttäytymisen osalta — niin että ydinkokemus toimii vaikka ylemmat tasot epäonnistuisivat.
Kolme tasoa
1. HTML → content + functionality (works with no CSS/JS)
2. CSS → presentation/layout (enhances appearance)
3. JS → interactivity (enhances behavior)
