Explain a responsive web design?
Responsive web design makes web pages perform well on different devices like desktop, mobile, and tablet. It ensures that the user has a great viewing experience no matter what device they use to access your website. The practice of a responsive design consists of a mix of flexible layouts, images, grids, and the use of CSS media queries.