Progressive enhancement este o strategie de construire din punct de plecare solid, functional baza (HTML semantic care functioneaza peste tot) si apoi adaugarea in straturi de CSS pentru prezentare si JavaScript pentru comportament mai bogat — asa incat experienta de baza functioneaza chiar daca straturile superioare esueaza.
Cele trei straturi
1. HTML → content + functionality (works with no CSS/JS)
2. CSS → presentation/layout (enhances appearance)
3. JS → interactivity (enhances behavior)
