Today, a website is no longer solely viewed on a desktop computer or laptop. Many users view websites through their mobile devices such as tablets and smartphones. Thus, it is important for website owners to build their site for all types of devices. This approach is called responsive website design.
Responsive website design makes a website viewable on all mobile devices. This is done by using CSS to make the site flexible to accommodate any size screen for displaying content.