Responsive web design is an approach whereby a designer creates a web page that "responds to" resizes itself depending on the type of device it is being seen through. That could be an oversized desktop computer monitor, a laptop, a tablet or smartphone screen.