Що таке адаптивний (responsive) дизайн?
Адаптивний (responsive) дизайн - це підхід у верстці, за якого сайт автоматично підлаштовується під розміри екрана і пристрою, зберігаючи зручність читання і взаємодії. Макет, шрифти, сітка і елементи інтерфейсу змінюють розміри, розташування і поведінку для різних viewport'ів (телефон, планшет, ноутбук, широкі монітори).
Ключові принципи адаптивності:
- Гнучка сітка: блоки розтягуються і перебудовуються (Grid, Flex, %, fr, auto).
- Відносні одиниці замість фіксованих (
%,fr,vw,vh,em). - Адаптивні зображення і медіа (
max-width: 100%тощо). - Media queries для зміни стилів під різні ширини екрана.
Мета - щоб сайт був однаково зручним на будь-якому пристрої, без горизонтального скролу і масштабування.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.