Как проверить адаптивность сайта: лучшие инструменты
Проверка адаптивности показывает, остаётся ли сайт понятным и управляемым на разных экранах, в браузерах и при разных способах ввода. Начните с изменения ширины окна и режима устройств в DevTools, затем проверьте критические сценарии на реальных телефонах и дополните проверку Lighthouse или облачной лабораторией устройств.
Коротко
- Эмуляция быстро находит проблемы сетки, но не заменяет реальное устройство.
- Проверяйте не набор популярных разрешений, а диапазон ширины без горизонтальной прокрутки и наложения элементов.
- Тестируйте меню, формы, модальные окна, таблицы, клавиатуру и поворот экрана.
- Производительность проверяйте отдельно при медленном соединении и на не самом мощном устройстве.
- Автотесты помогают отслеживать регрессии, но итоговую удобность оценивает человек.
| Этап | Инструмент | Что проверять |
|---|---|---|
| Быстрый осмотр | DevTools браузера | Сетка, переносы, точки перелома |
| Автоматический аудит | Lighthouse | Производительность и базовые проблемы доступности |
| Сеть и загрузка | DevTools, WebPageTest | Медленное соединение, тяжёлые ресурсы |
| Матрица браузеров | BrowserStack или аналог | Реальные браузеры и операционные системы |
| Финальная проверка | Физические устройства | Касания, клавиатура, системные панели, ориентация |
| Симптом | Возможная причина | Исправление |
|---|---|---|
| Горизонтальная прокрутка | Фиксированная ширина или длинная строка | Гибкая сетка, переносы, max-width |
| Кнопки перекрываются | Недостаточно места в контейнере | Перенос элементов и адаптивные отступы |
| Поле скрывает клавиатура | Не учтена высота viewport | Проверка формы на реальном телефоне |
| Таблица не помещается | Нет мобильного представления | Прокрутка контейнера или карточный вид |
| Страница долго готова к работе | Тяжёлые изображения и скрипты | Оптимизация ресурсов и приоритетов загрузки |
Что такое адаптивность
Адаптивный интерфейс подстраивает структуру, размеры и поведение элементов под доступное пространство и возможности устройства. Это не уменьшенная копия десктопной страницы: на мобильном экране может меняться порядок блоков, навигация и способ взаимодействия.
Основные принципы:
- гибкая сетка вместо фиксированной ширины;
- изображения и видео, которые не выходят за контейнер;
- точки перелома, выбранные по поведению контента;
- достаточный размер интерактивных элементов;
- текст без необходимости масштабировать страницу;
- управление мышью, клавиатурой и касанием.
Что проверять
Макет
Медленно меняйте ширину окна от узкой к широкой. Ищите горизонтальную прокрутку, обрезанный текст, пустые зоны, скачки сетки и наложение элементов. Не ограничивайтесь несколькими пресетами устройств.
Навигацию
Откройте меню, вложенные пункты, поиск и хлебные крошки. Пользователь должен понимать, где находится, как вернуться и как закрыть открытый слой.
Формы
Проверьте типы экранной клавиатуры, автозаполнение, сообщения об ошибках и сохранение введённых данных. Убедитесь, что клавиатура не закрывает активное поле и кнопку отправки.
Контент
Проверьте длинные заголовки, реальные цены, таблицы, изображения с разными пропорциями и локализованный текст. Тест с идеальными короткими данными пропускает многие дефекты.
Доступность
Пройдите страницу клавиатурой, увеличьте масштаб, проверьте видимый фокус и контраст. Состояние элемента нельзя передавать только цветом.
Производительность
Снизьте скорость сети в DevTools и повторите ключевой сценарий. Оценивайте не только момент появления первого содержимого, но и то, когда страница становится устойчивой и управляемой.
Методы проверки
DevTools браузера
Режим эмуляции устройств позволяет менять viewport, плотность пикселей, ориентацию и скорость сети. Он подходит для ежедневной разработки и поиска проблем сетки.
Ограничение: эмуляция не воспроизводит все особенности мобильного браузера, системной клавиатуры, производительности и жестов.
Lighthouse
Lighthouse формирует автоматический отчёт по производительности, доступности и ряду технических практик. Используйте его как список сигналов для проверки, а не как окончательный вердикт о качестве интерфейса.
WebPageTest
Сервис полезен для подробного анализа загрузки: последовательности запросов, визуального прогресса и поведения страницы при заданных условиях сети и устройства.
Облачные лаборатории устройств
BrowserStack и аналогичные платформы дают удалённый доступ к сочетаниям браузеров и операционных систем. Они полезны, когда собственной коллекции устройств недостаточно.
Реальные устройства
Физический телефон или планшет показывает то, чего не видно в эмуляции: работу экранной клавиатуры, жестов, системных панелей, камеры, разрешений и фактическую производительность.
Пошаговая проверка
- Определите критические сценарии: вход, поиск, оформление заказа, отправка формы.
- Откройте страницу в DevTools и пройдите весь диапазон ширины.
- Проверьте портретную и альбомную ориентацию.
- Запустите сценарии с клавиатурой и только с касанием.
- Проверьте страницу при увеличенном тексте и масштабе.
- Включите медленное соединение и перезагрузите страницу без кеша.
- Запустите Lighthouse и разберите причины замечаний.
- Повторите критические сценарии на нескольких физических устройствах.
- Зафиксируйте дефекты со страницей, шириной, браузером и шагами воспроизведения.
- После исправлений проведите повторную проверку и добавьте регрессионные тесты.
Как выбрать набор устройств
Отталкивайтесь от аналитики проекта, но не тестируйте только самый популярный телефон. В минимальный набор полезно включить:
- компактный смартфон;
- современный смартфон среднего размера;
- устройство с менее высокой производительностью;
- планшет или промежуточную ширину;
- десктоп с узким и широким окном;
- основные браузеры вашей аудитории.
Если аналитики ещё нет, проверяйте диапазоны и критические сценарии, а не конкретные модели.
Типичные ошибки
- выбирать точки перелома по названиям устройств, а не по поведению контента;
- скрывать важную функцию на мобильной версии;
- проверять только главную страницу;
- использовать только эмулятор;
- тестировать с короткими демонстрационными данными;
- считать высокий балл автоматического аудита доказательством удобства;
- забывать о клавиатуре, масштабе и повороте экрана.
Глоссарий
Viewport
Область страницы, доступная для отображения в браузере.
Точка перелома
Ширина или другое условие, при котором меняется компоновка интерфейса.
Медиазапрос
Правило CSS, применяемое при заданных характеристиках экрана или пользовательских настройках.
Кроссбраузерность
Корректная работа интерфейса в поддерживаемых браузерах и их версиях.
Регрессионное тестирование
Повторная проверка, которая помогает убедиться, что новое изменение не сломало уже работающий сценарий.
Итог
Надёжная проверка адаптивности сочетает три уровня: быстрый ручной осмотр, автоматические сигналы и реальные устройства. Главный критерий — пользователь может выполнить целевое действие без потери контента, случайных перекрытий и зависимости от конкретного размера экрана.
Впервые опубликовано: 13 июня 2025 года.


