byte916
@byte916

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

Если на странице указан тег и его содержимое таким образом:
<meta name="viewport" content="width=device-width, initial-width=1.0"/>

то браузер масштабирует страницу на мобильном устройстве.
Но в chrome на мобильном андроиде, если добавить, например, кнопку с фиксированным позиционированием снизу, и страница не помещается по ширине (например, если длинная таблица), то кнопка уезжает за пределы экрана (по ощущениям, она уезжает так, чтобы сохранить пропорции документа).
Пример
spoiler
5aef7e6f0508e108252936.jpeg


Если добавить
user-scalable=no
то кнопка отображается как нужно, но, соответственно, масштабирование пропадёт.
Пример
spoiler
5aef7e7b53b8e966333036.jpeg


В мобильном firefox такой проблемы нет.

Почему так происходит и как это правильно победить?
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
Не допускайте появления горизонтального скролла для всей страницы в мобильной версии.
Для таблиц можно использовать контейнер со скроллом.
Почитайте статью про таблицы в адаптивном дизайне.
Там есть готовые решения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы