What is responsive web design?

Not so many years ago website design, like all technologies, was a lot simpler. Designers had to create sites for screens that ranged very little in size and certainly couldn't be turned on their sides for a neat landscape view! Then along came mobiles and then smartphones with ever better screens that did that neat little [...]