wordpost
@wordpost
javascript vue.js

Как убрать горизонтальный скролл в мобильниках?

Есть сайт, у которого минимальная ширина 640пк, проблема в том, что когда заходишь с устройства у которого разрешение меньше 640пк появляться горизонтальный скролл. Стоит У боди задана минимальная ширина в 640. Как избавиться от этого скролла?
  • Вопрос задан
  • 737 просмотров
Пригласить эксперта
Ответы на вопрос 1
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Работаем со строкой meta name viewport.

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Добавим идентификатор для упрощения работы m640.

<meta id="m640" name="viewport" content="width=device-width, initial-scale=1.0">

И подключим простенький скриптик куда-нибудь в head.

<script>
if (screen.width < 640)
{
    var mvp = document.getElementById('m640');
    mvp.setAttribute('content','width=640');
}
</script>

Скрипт подменяет значение ширины для экранов меньше 640 пикселей, так что сайт начинает "вписываться".
Проверено на iPhone 5.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы