Responsive web design is an approach to web design that makes web pages render well on a variety of devices and windows or screen sizes such as desktops, smartphones, and tablets. Responsive sites use fluid grids, and all page elements are sized by proportion, rather than pixels. Responsive web design is important because most internet traffic is now from smartphones instead of desktop usage.