Почему таблицы и карточки ломаются на узких экранах

Проблема узкого экрана часто возникает не из-за одного CSS-свойства. Реальные названия товаров, длинные числа, кнопки и изображения могут не помещаться в макет, рассчитанный на короткую заглушку. Чтобы понять, почему таблицы и карточки ломаются на узких экранах, проверьте содержание и правила перестройки блока. Разобрать адаптивный шаблон можно на БЕСПЛАТНОЙ КОНСУЛЬТАЦИИ.
В A3 Studio мобильные таблицы и карточки проверяют на крайних примерах данных, потому что именно они выявляют скрытые ограничения макета.

Откуда берётся переполнение

Причины: фиксированная ширина колонок, неразрывные строки, слишком крупное изображение, длинный код товара, кнопка с большой минимальной шириной. Если весь сайт прокручивается горизонтально, человек может не заметить часть контента и считать страницу сломанной. Найдите конкретный элемент, который расширяет документ, прежде чем уменьшать шрифты на всей странице.
Иногда проблема смысловая. Сравнительная таблица с восемью колонками должна помочь увидеть различия, но на телефоне все восемь не будут одновременно читабельны. Требуется решить, какие параметры важны прежде всего, а какие можно открыть дополнительно. Простое сжатие до нечитаемого текста не сохраняет функцию сравнения.
Вопрос к вам: какой самый длинный заголовок и самое большое значение окажутся в вашем блоке? Проверьте их в макете вместо удобных коротких примеров.

Как перестраивать таблицы

Для короткой таблицы можно сохранить горизонтальную прокрутку внутри блока, показав визуальный признак продолжения и закрепив важную колонку, если это технически оправдано. Для сравнения двух-трёх вариантов удобнее карточки с одинаковыми параметрами. Для сложного набора данных возможен выбор двух позиций для сравнения и отдельный экран.
Не удаляйте важные строки только потому, что они плохо помещаются. Если на компьютере таблица объясняет состав тарифа или ограничения товара, на телефоне эти сведения должны остаться доступными. Проверьте чтение с экранным увеличением и порядок перехода по содержанию.
Таблица помогает выбрать представление.
Тип данныхВозможный мобильный видПроверка
Два тарифаКарточки друг под другомОдинаковые параметры
Много товаровВыбор сравниваемых позицийНе потеряны различия
Технические параметрыГруппы характеристикПонятные единицы
Широкая таблицаПрокрутка внутри блокаВидно продолжение
Прайс-листСписок услуг с ценойСвязь названия и суммы
Лайфхак: если таблица требует уменьшить текст настолько, что его трудно прочитать, проблема в способе показа, а не в размере шрифта. Выберите другой мобильный сценарий.

Как перестраивать карточки

Карточка должна выдерживать длинное название, отсутствие фото, разную цену и дополнительную метку. Задайте порядок элементов: изображение, название, ключевой параметр, цена, действие. Если высота соседних карточек отличается, это не всегда ошибка; важнее, чтобы человек понимал связь цены и кнопки с конкретным товаром.
Сохранить сетку из двух колонок. Плюс: на экране видно больше предложений. Главный риск: длинные названия и кнопки становятся тесными. Перейти на одну колонку. Плюс: больше места для содержания и фото. Главный риск: список становится длиннее. Выбор зависит от товара и того, что покупатель сравнивает глазами.
Пример расчёта (условные цифры): карточка шириной 160 пикселей должна вместить изображение, название в три строки, цену и кнопку. Если название и кнопка требуют больше места, уменьшение межстрочного расстояния не исправит смысловую перегрузку. Условные размеры показывают необходимость теста на реальном устройстве.
В A3 Studio карточки проверяют с фактическими названиями и вариантами, чтобы адаптивность не зависела от идеальной длины текста.

Как найти и исправить проблему по шагам

Шаг 1. Определите проблемный блок

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

Шаг 2. Подставьте крайние данные

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

Шаг 3. Выберите мобильный способ показа

Для таблицы решите между прокруткой, карточками и отдельным сравнением. Для карточек: между одной и двумя колонками. Не меняйте данные без согласования с владельцем содержания.

Шаг 4. Повторите тест на разных ширинах

Проверьте не только крайний маленький экран, но и промежуточные размеры, где переключается сетка. Убедитесь, что горизонтальная прокрутка остаётся только внутри нужного блока.
Вопрос к вам: какое поле карточки команда чаще всего сокращает вручную ради макета? Возможно, шаблон не учитывает реальные данные каталога.

Что считать исправлением

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

Что ещё связано

После исправления блоков проверьте изображения и форму на телефоне. В A3 Studio адаптивные состояния тестируют на реальном контенте. Стоимость обсуждаем после разбора задачи.

Заметка эксперта

Нельзя считать блок адаптивным, если он помещается только с короткой заглушкой. Реальные данные и крайние состояния должны оставаться читаемыми. На телефоне таблицу иногда нужно превратить в другой сценарий сравнения.
Какая таблица или карточка вашего сайта требует уменьшать текст до неудобного размера?
Напишите, на каком этапе ваш сайт: A3 Studio
Обсудить сайт