experience on all devices! Responsive design will automatically adjust for different screen sizes and viewports. Responsive design is about using HTML and CSS to automatically show/hide, shrink/enlarge, resize, reorder UI elements on a page, to make functionalities work in various viewports on all devices.