A website design technique that adapts the layout of the page to the size of the browser window to provide an optimum user experience for site visitors on a variety of devices (desktop monitor, tablet or phone). In a responsive design, objects are resized and repositioned using CSS to adapt the layout to the size of the browser window.

A responsive design layout shown adapting for display on a variety of devices.