Progressiv förbättring är en strategi för att bygga från en solid, funktionell baslinje (semantisk HTML som fungerar överallt) och sedan lägga till CSS för presentation och JavaScript för rikare beteende — så kärnupplevelsen fungerar även om de övre lagren misslyckas.
De tre skikten
1. HTML → content + functionality (works with no CSS/JS)
2. CSS → presentation/layout (enhances appearance)
3. JS → interactivity (enhances behavior)
