Saturday, November 20, 2010

Graceful Degradation & Progressive Enhancement

So in Web land there are two things that will come up a lot. Graceful Degradation and Progressive Enhancement. So what are they? When I was doing some research on HTML5 and CSS3 for the redesign of my site, I came across an article on Smashing Magazine. While reading this article, I came across these two terms and this is a very good explanation for these two terms:

"Graceful Degradation is a widely used term which ideology is basically using the latest technologies first, and then fix anything that needs fixing for older browsers. We do this on a daily basis: most of us code for Firefox first, then fix Internet Explorer. That is Graceful Degradation in the practice.

Progressive Enhancement refers to the habit of building first for the less capable, outdated browser and then enhance for the latest technologies. We, too, use this on a daily basis. For example, most of the times we code a website we start with the markup and then apply an external CSS file where we add all the styling. That is Progressive Enhancement in the practice."

source

http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/

No comments:

Post a Comment