Progressive enhancement is a web design strategy that starts with a solid, accessible baseline of HTML and CSS that works in any browser, then adds enhanced features (JavaScript interactions, advanced CSS) for modern browsers that support them. It ensures the core content and functionality are accessible to everyone — regardless of browser capabilities, network speed, or device. It is the opposite of graceful degradation.
← All termsWEB DESIGN GLOSSARY
Progressive Enhancement
A strategy that builds core functionality first, then enhances for capable browsers.