Progresivní vylepšování je strategie budování z pevného, funkčního základu (sémantického HTML, který funguje všude) a poté vrstvení CSS pro prezentaci a JavaScript pro bohatší chování — tak aby základní zkušenost fungovala, i když horní vrstvy selžou.
Tři vrstvy
1. HTML → content + functionality (works with no CSS/JS)
2. CSS → presentation/layout (enhances appearance)
3. JS → interactivity (enhances behavior)
