从iPhone优化页面中移除水平移动/摆动
我正在尝试优化iPhone的新闻页面。我注意到的一个问题是我可以水平地点击和移动页面(即摆动)。从iPhone优化页面中移除水平移动/摆动
我的问题是,我怎样才能防止这种水平运动发生?
我们所有的新闻页面都有这个问题。这里有几个例子:
在身体上添加“overflow-x:hidden”。
考虑从其他网站的想法,很多大网站都有一个移动网站。看看那些(我知道的唯一一个是facebook m.facebook.com),你可以看看css是如何完成的。可能的做法是%。我会建议去掉手机版的边栏。应该取出大图片或调整大小,以便浏览器没有并排滚动条。
东西肯定比您的设备宽度大。将以下内容添加到您的css中找到罪魁祸首。
* { border-style:solid; }
然后,您可以缩小设置border-color:red;
个人类/标签/ IDS搜索。
现在我明白了为什么会发生这种情况,我自己也无法找到答案,非常感谢 – 2015-05-29 12:55:33
'overflow-x:hidden'不适合我,但这很快找到了罪魁祸首,谢谢。 – 2016-01-19 16:14:33
这也发生在我身上,这是一个额外的关闭div标签的结果。一旦我删除额外的</div>
,水平“摆动”不再发生。
我也是,iPhone上的“摇摆”在网页上。它最终由一个比它所在列宽度更宽的图像引起(这是使用Twitter Bootstrap的行中的最后一列)。您可能会想到“明显”,但很难发现图像背景何时与页面背景相匹配。
只是使图像响应,或小于列宽 - 它解决了我。
我需要为桌面和移动版本使用相同的HTML页面。他们对iPhone进行优化的方式是在侧边栏上使用display:none。有一个更好的方法吗? – Ryan 2011-05-26 23:20:22