A website that reacts to the device that accesses it and produces the appropriate output for it utilizes responsive design. Rather than designing multiple sites for different device sizes, this approach designs a site but specifies how it should appear on a variety of devices. it is a way of creating a website to confirm that it adjusts to different-sized devices. The key assumption is that one website can be viewed on a wide range of different screen sizes.
For example, the same website can be considered on a mobile device but appears different than when it appears on a computer. This is to take into consideration the smaller screen size and the fact that often the user is utilizing a finger to navigate the site rather than a mouse/keyboard combination – both requiring different design aspects.