Я разрабатываю версию iPhone на веб-сайте Wordpress, и мне было интересно, есть ли способ отключить горизонтальную прокрутку, когда веб-сайт открыт в Safari для iPhone. Прямо сейчас, я на полпути через разработку и просто чтобы проверить, могу ли я отключить горизонтальную прокрутку, я спрятал любой из элементов, превышающих ширину экрана, но все же я могу прокручивать по горизонтали вправо. Я попытался положить следующий код внутри тегов <style>
в <head>
, но это не помогло:отключение горизонтальной прокрутки на веб-сайте iPhone
тела {переполнение-х: скрытый; }
Я поставил следующий <meta>
код внутри файла головы подпевать, если пользователь просматривает веб-сайт от iPhone, но это только отключает пользователя зажимая то вы не можете увеличивать и уменьшать масштаб, зажимая экран.
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
я в настоящее время с помощью iPhone 4, чтобы проверить веб-сайт и веб-сайт может быть доступен перейдя по этой ссылке: http://ignoremusic.com. Ждем решения от вас, ребята, спасибо.
РЕШЕНИЕ: Как было предложено @Riskbreaker, были несколько элементов, которые превышают ширину ~ 312px и именно поэтому я еще мог пролистывания влево и после регулировки ширины всех таких элементов, Я отключил горизонтальный салфетки. Одна вещь, которую я узнал, заключается в том, что скрытие overflow-x не помогает в случае iPhone/iPad, вы должны уменьшить ширину всех элементов до ширины вашего экрана , иначе вы все равно быть в состоянии пронести по горизонтали.
, так что в соответствии с вашим разделом «Решение» - есть ли способ принудительно отключить горизонтальный прокрутки, если есть внеэкранированные элементы? –