Responsive design is a design technique that allows sites to respond and adapt to different devices and screen sizes seamlessly, to provide the best possible experience in each case. Responsive sites will resize elements and change their layouts as they are resized. The best way to describe responsive design is to see it.