What is responsive web design?
Responsive web design is an approach in which a website adapts its layout and presentation to different viewport sizes, device capabilities, and available space. It commonly combines flexible layouts, flexible media, and conditional CSS such as media or container queries.