【问题标题】:How to disable horizontal scrolling in html for the iphone如何在 iPhone 的 html 中禁用水平滚动
【发布时间】:2017-08-28 17:14:13
【问题描述】:

实际上在我的第二个网站上工作,我希望它能够适用于所有设备,但不幸的是,当我在我的 Iphone 上打开它时,有一个水平滚动条会导致一个白页,我不希望这样。

顺便说一句,我已经使用了meta代码,我停止了缩放

代码:-

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no">

帮帮我吧..

谢谢! .

.

.

已编辑

我通过添加此代码解决了问题..

html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}

但是现在还有一个问题

其实按钮前有个空格.. 我不能,不能向上移动按钮

【问题讨论】:

  • 你在javascript的任何地方都可以调整页面的宽度吗?如果没有,请在您的计算机上使用 google chrome,打开检查器,切换设备工具栏,选择 iPhone,然后查明导致屏幕宽度超出屏幕的元素。

标签: javascript html ios css iphone


【解决方案1】:

如果您可以接受 CSS 而不是 HTML:

html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}

【讨论】:

  • 但是现在还有一个问题,你可以在主问题中查看!
  • @AxA 你应该问一个描述问题的新问题
  • 我想..但是网站让我等一个星期
【解决方案2】:

您可以在 CSS 中编写媒体查询。取决于您要查找的 iPhone 尺寸。

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) {overflow-x:hidden;}

如果您正在寻找不同的 iPhone 尺寸,只需查看那里的宽度并根据需要调整媒体查询。

【讨论】:

    猜你喜欢
    • 2013-12-06
    • 2013-03-30
    • 2017-08-12
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 2010-11-06
    相关资源
    最近更新 更多