What is Progressive Enhancement?

  • 2015/11/03/
  • Coding

It is a strategy for web design that emphasizes accessibility, semantic HTML markup, and external stylesheet and scripting technologies. Progressive enhancement uses web technologies in a layered fashion that allows everyone to access the basic content and functionality of a web page, using any browser or Internet connection, while also providing an enhanced version of the page to those with more advanced browser software or greater bandwidth. Source: Wikipedia

My boss asked me if I know progressive enhancement is, I answered “No, sir” and then he told me study what it is and make an article. Now I’m reading articles about what is progressive enhancement is.

After minutes of searching and reading about Progressive enhancement I came across to this
article it has a good explanation on what progressive enhancement is.

Now, progressive enhancement focuses on the content not on the design. Example if you’re going to use a CSS3 property like box-shadow its not compatible for Internet Explorer 8, then it’s ok as long as the layout is not destroyed.