【横向滚动】h5页面在手机端禁用横向滚动

h5页面在手机端禁用横向滚动| 阅读:214 发表时间:2019-05-21 21:59:02 HTML5+CSS3

        公司项目需要用h5做移动端网站,其中有一个功能要用到侧边导航栏。

        在浏览器中模拟测试的时候直接使用html,body{overflow:hildden;overflow-y:auto},可以达到禁用横向滚动条的效果。

       但是一放到手机上页面就会被强制加宽,出现横 向滚动条,而且在侧边栏收起后页面并没有恢复为原来尺寸,横向滚动条并无消失,百度了各种js无果。

        结果最后试着加 了两行css,竟然解决了 0.0,以下是html,body最终样式

* {margin: 0; padding: 0;}

html,body{

width: 100%;

height: 100%;

position: absolute;

left: 0;top: 0;

overflow: hidden;

overflow-y: auto;

}

#wrapp

补充:除了这个还有个关于iframe中A 标签在手机上失效的问题,百度后发现原来是iframe无法滚动所致,把scrolling属性设置为auto后解决。

*文章为作者独立观点,不代表【uuuho有乎】的立场
本文由【uuuho有乎】发表并编辑,转载此文章须经作者同意,并请附上出处及本页链接。如有侵权,请联系本站删除。