Убрать горизонтальное движение / покачивание со страниц, оптимизированных для iPhone - PullRequest
5 голосов
/ 26 мая 2011

Я пытаюсь оптимизировать наши новостные страницы для iPhone. Одна проблема, которую я заметил, заключается в том, что я могу нажимать и перемещать страницу горизонтально (т.е. покачиваться).

Мой вопрос: как я могу предотвратить это горизонтальное движение?

Все наши новостные страницы имеют эту проблему. Вот пара примеров:

Ответы [ 6 ]

9 голосов
/ 06 сентября 2011

Что-то определенно установлено больше, чем ширина вашего устройства.Добавьте следующее к своему css, чтобы найти преступника.

* { border-style:solid; }

Затем можно сузить область поиска, установив border-color:red; для отдельных классов / тегов / идентификаторов.

5 голосов
/ 27 мая 2011

Добавить "overflow-x: hidden" на теле.

1 голос
/ 26 мая 2011

Вы можете попробовать установить user-scalable = 0;и посмотрим, окажет ли это какое-либо влияние.

0 голосов
/ 16 марта 2017

У меня тоже был iPhone "покачивается" на веб-странице.Это было вызвано тем, что изображение было шире, чем ширина столбца, в котором он находился (это был последний столбец в строке с помощью Twitter Bootstrap).Вы можете думать «очевидно», но это трудно определить, когда фон изображения соответствует фону страницы.

Просто сделайте изображение адаптивным или меньше ширины столбца - это решило его для меня.

0 голосов
/ 04 января 2017

Это тоже случилось со мной, и это было результатом дополнительного закрывающего тега div. Как только я убрал лишние </div>, горизонтального «покачивания» больше не происходило.

0 голосов
/ 26 мая 2011

Если взять идею с других сайтов, у большинства крупных сайтов есть мобильный сайт. посмотрите на них (единственный, кого я знаю, это Facebook m.facebook.com), вы можете увидеть, как делается CSS. Возможный способ сделать это%. Я бы предложил вынуть боковую панель для мобильной версии. большие изображения должны быть удалены или изменены, чтобы браузер не имел полосы прокрутки из стороны в сторону.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...