Le responsive design adapte l'affichage d'un site à toute taille d'écran. Il repose sur la balise <meta name="viewport">, des mises en page flexibles (flexbox, grid, unités relatives), des images adaptables et des media queries. On conçoit généralement d'abord pour le mobile, puis on enrichit pour les grands écrans.
Exemple
<meta name="viewport" content="width=device-width, initial-scale=1">