Posts

Showing posts with the label web design

Responsive web design versus adaptive web design

This blog post looks at the difference between responsive web design and adaptive web design. Before we can get started, we need to define another concept: progressive enhancement . Progressive enhancement Progressive enhancement is a way of designing a web application that has to work in a wide variety of environments (desktop computers, mobile devices, etc.). You start with a version for the least capable environment, check for additional capabilities and add features accordingly and dynamically (on the fly). The term “progressive enhancement” has been invented by Steven Champeon, in 2003. Responsive web design Ethan Marcotte coined the term “responsive web design” in a blog post in May 2010. He describes it thusly: Fluid grids, flexible images, and media queries are the three technical ingredients for responsive web design , but it also requires a different way of thinking. Rather than quarantining our content into disparate, device-specific experiences, we can use media quer...