Назад к вопросам
Junior
102
questionbank

Как сделать сайт адаптивным?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Используя гибкие сетки (Flexbox, Grid), медиазапросы для изменения стилей на разных разрешениях экрана, относительные единицы измерения (%, rem, em, vw, vh) и гибкие изображения (max-width: 100%; height: auto;).

/* Медиазапрос для экранов с шириной до 768px */
@media (max-width: 768px) {
  .container {
    flex-direction: column; /* Изменяем навигацию на вертикальную */
  }
}
<img src="image.jpg" alt="Adaptive image" style="max-width: 100%; height: auto;">

Применяя эти подходы, элементы страницы будут автоматически подстраиваться под различные размеры экрана устройств.