Чтение 5 минут

Адаптивная вёрстка: как блоки перестраиваются под экран


Адаптивная вёрстка: как блоки перестраиваются под экран - Студия Вебтую

Адаптивность — это не «сайт ужимается на телефоне», а набор осознанных правил перестроения: что переносится вниз, что скрывается, что меняет форму, а что остаётся на месте в любом случае. Когда таких правил нет, мобильная версия получается случайной: где-то блок растянулся, где-то текст наехал на картинку, где-то появилась горизонтальная прокрутка из-за одной таблицы. При этом больше половины посетителей коммерческих сайтов приходят именно с телефона, а заявки и звонки чаще всего оставляют оттуда же. Разберём, как проектировать перестроение осмысленно и что проверять перед запуском.

Начинать с узкого экрана

Проектировать удобнее от телефона к десктопу, а не наоборот. Причина не в моде, а в дисциплине: на узком экране физически помещается мало, и приходится оставить только то, что действительно нужно. Дальше выясняется полезная вещь — блок, который не влез в мобильную версию, чаще всего лишний и на большом экране тоже.

Обратный порядок работает хуже. Когда десктопный макет уже согласован, мобильную версию делают методом вычитания: прячут блоки, уменьшают шрифты, складывают колонки. Получается урезанная копия, в которой важное иногда оказывается скрытым, а второстепенное занимает первый экран.

Точки перестроения

Ширина экранаЧто обычно меняетсяНа что смотреть
до 767 pxОдна колонка, меню в бургер, кнопки во всю ширину, фиксированная шапкаНе спрятаны ли цена, контакты и кнопка заказа
768-1023 pxДве колонки, боковая панель уходит вниз, меню всё ещё свёрнутоПланшет в вертикальной ориентации, самый забываемый случай
1024-1279 pxТри колонки, появляется горизонтальное менюНе переполняется ли меню при длинных названиях разделов
от 1280 pxЧетыре колонки, ограничение максимальной ширины контентаНе растягивается ли текст в строки, которые тяжело читать
от 1600 pxШирина контента зафиксирована, растут только поля по краямНе выглядит ли страница пустой по центру

Точки перестроения лучше выбирать по содержимому, а не по моделям устройств. Правильный вопрос — не «какая ширина у популярного телефона», а «при какой ширине этот конкретный блок начинает выглядеть плохо». У карточек каталога одна такая ширина, у таблицы другая, у формы третья, и это нормально.

Как ведут себя типовые блоки

  • Каталог карточек. Четыре колонки, затем три, две и одна. Пропорции самой карточки лучше сохранять на всех ширинах, иначе каталог выглядит рваным. Переход на одну колонку не всегда нужен: две узкие карточки на телефоне часто удобнее одной широкой.
  • Таблица. Два рабочих варианта. Первый — горизонтальная прокрутка внутри самой таблицы, с зафиксированной первой колонкой. Второй — перестроение каждой строки в карточку, где у значений появляются подписи. Первый проще, второй читается лучше.
  • Форма. Поля в одну колонку, подписи над полями, кнопка на всю ширину. Двухколоночные формы на телефоне не работают.
  • Шапка. Логотип, телефон или кнопка связи, кнопка меню. Всё остальное уходит внутрь меню. Шапку на мобильном обычно закрепляют сверху, но она не должна занимать треть экрана.
  • Изображения. Для широкого и узкого экрана часто нужны разные кадры, а не просто разный размер: горизонтальная панорама, сжатая до ширины телефона, превращается в нечитаемую полоску.
  • Длинные тексты. На широком экране ограничиваем ширину строки, иначе глазу трудно возвращаться к началу следующей строки.

Частые проблемы

  1. Горизонтальная прокрутка из-за одного блока с фиксированной шириной: широкой таблицы, встроенной карты, баннера или длинного адреса без переносов. Ищется методом сужения окна и просмотра, какой элемент выходит за границу.
  2. Мелкие зоны нажатия. Кнопка или ссылка высотой меньше примерно 44 пикселей — это промахи и раздражение. Особенно страдают ссылки, стоящие вплотную друг к другу в подвале.
  3. Скрытое важное. Цена, контакты, кнопка заказа спрятаны в меню «чтобы было компактнее». На телефоне это ровно то, за чем пришли.
  4. Одинаковый кегль заголовка на всех экранах. Крупный заголовок, рассчитанный на десктоп, занимает на телефоне половину высоты первого экрана.
  5. Ховер вместо нажатия. Меню или карточка, которые раскрываются при наведении, на сенсорном экране либо не работают, либо срабатывают с первого касания вместо перехода.
  6. Клавиатура закрывает поле. При заполнении формы поле уезжает под всплывающую клавиатуру, и человек не видит, что вводит.
  7. Скачки вёрстки. Картинки без заданных размеров подгружаются и сдвигают содержимое, когда посетитель уже целится в кнопку.

Что стоит зафиксировать до вёрстки

Чтобы не разбирать каждый блок отдельно на этапе сдачи, полезно договориться о нескольких вещах заранее:

  • Список точек перестроения и правило для каждого типового блока.
  • Минимальный размер шрифта основного текста на мобильном.
  • Шаг отступов: один набор значений вместо произвольных чисел в каждом блоке.
  • Поведение шапки: закреплена или прокручивается, что в ней остаётся на узком экране.
  • Что происходит с длинными названиями: обрезаются, переносятся или уменьшаются.
  • Как выглядят пустые состояния: каталог без товаров, поиск без результатов.

Как проверять

Порядок, которым мы пользуемся перед сдачей:

  1. Плавно меняем ширину окна от 320 до 1920 пикселей и смотрим, где вёрстка ломается. Это надёжнее, чем проверка на трёх фиксированных размерах: проблемы обычно живут между ними.
  2. Проверяем на реальном телефоне, а не только в эмуляторе. Эмулятор не показывает поведение клавиатуры, инерцию прокрутки и реальную скорость загрузки.
  3. Проверяем горизонтальную ориентацию телефона и планшет в вертикальной.
  4. Заполняем форму пальцем от начала до конца, включая отправку и получение подтверждения.
  5. Открываем страницы с длинными названиями, без фотографий и с пустым каталогом.
  6. Увеличиваем размер шрифта в настройках браузера и смотрим, не разваливается ли вёрстка.
  7. Смотрим страницу при медленном соединении: что видно в первую секунду.

Адаптивность и скорость связаны

Мобильная версия, которая внешне складывается в одну колонку, но грузит те же тяжёлые изображения и те же скрипты, что и десктопная, остаётся медленной. Поэтому вместе с правилами перестроения стоит проверять, что телефону отдаются облегчённые картинки, что скрытые блоки действительно не загружаются, и что на первом экране нет того, что можно отложить. Иначе аккуратная вёрстка сведётся на нет ожиданием загрузки.

Если нужен сайт, который одинаково уверенно работает на телефоне и на большом экране, мы разработаем сайт под ключ: спроектируем структуру, сверстаем по правилам перестроения и проверим на реальных устройствах перед запуском.

Нужен сайт?

Сделаем под ключ от 49 000 руб., сроки и гарантию фиксируем в договоре.

Разработка и создание сайтов

По теме статьи

Мы это уже делали

Похожие статьи

Нужен новый сайт?

Оставьте контакты — вернёмся с вопросами по задаче и ориентиром по срокам и стоимости.

Читайте также

Разбираем задачи, с которыми к нам приходят: от структуры сайта до поддержки и продвижения.

Внимание: мошенники представляются сотрудниками Вебтую Внимание: мошенники представляются сотрудниками Вебтую Посторонний человек обращается к рекламным и маркетинговым агентствам от имени Вебтую через Telegram-аккаунт @vetaroki22010, заказывает работы и не оплачивает и 10-09-2026 Читать Работа в digital: процессы, инструменты и команда Работа в digital: процессы, инструменты и команда Цифровые проекты редко проваливаются из-за технологий: чаще мешает организация работы. Разбираем этапы, роли, постановку задач, инструменты распределённой коман 30-08-2026 Читать Реклама и аналитика: как считать заявки, а не клики Реклама и аналитика: как считать заявки, а не клики Показы и клики не отвечают на вопрос, сколько принесла реклама. Разбираем, как настроить цели, разметить источники, учесть звонки и связать заявку со сделкой, ч 30-08-2026 Читать Поддержка сайта: обновления, резервные копии и безопасность Поддержка сайта: обновления, резервные копии и безопасность Сайт без регулярного обслуживания ломается предсказуемо. Разбираем, из чего состоит поддержка: обновления, резервные копии, доступы, безопасность, выбор хостинг 30-08-2026 Читать Техническое SEO: индексация, скорость и структура сайта Техническое SEO: индексация, скорость и структура сайта Техническая часть сайта решает, попадут ли страницы в индекс и дождётся ли их посетитель. Разбираем структуру и адреса, индексацию и дубли, работу с устаревшими 30-08-2026 Читать Продвижение сайта в поиске: стратегия, семантика и ссылки Продвижение сайта в поиске: стратегия, семантика и ссылки Разбираем продвижение сайта в поиске от постановки цели до регулярной работы: как собрать и разложить семантику по страницам, что должно быть на посадочной стра 30-08-2026 Читать Тексты для сайта: как писать, чтобы читали и покупали Тексты для сайта: как писать, чтобы читали и покупали Как выбрать тему для страницы и построить текст, который просматривают глазами и дочитывают, чем заменить оценочные формулировки, как переработать существующую 30-08-2026 Читать Автоматизация бизнеса: CRM, ERP и искусственный интеллект Автоматизация бизнеса: CRM, ERP и искусственный интеллект С чего начинать автоматизацию и что автоматизировать в первую очередь, чем различаются CRM, ERP и системы документооборота, внедрять по модулям или всё сразу, г 30-08-2026 Читать Как устроена разработка: технологии, тестирование и инструменты Как устроена разработка: технологии, тестирование и инструменты Из чего состоит веб-проект, как выбирают язык, фреймворк и базу данных, зачем нужны тестирование и контроль версий, где заканчиваются возможности low-code и ген 30-08-2026 Читать Создание сайта: от технического задания до запуска Создание сайта: от технического задания до запуска Проекты срываются не из-за технологий, а из-за неясных договорённостей. Разбираем весь путь создания сайта: как сформулировать цель, что должно быть в техническ 30-08-2026 Читать
Обсудить проект