【发布时间】:2017-01-11 23:06:52
【问题描述】:
我需要在不滚动横向版本的情况下制作页面。 页面高度为 100%。
我什么都试过了。 在 Safari 中,我总是可以滚动下部区域。 我得到了一个隐藏区域。
我无法隐藏底部栏。 而且我不能降低高度。我不能让它小于320。 浏览器会在页面底部创建一个额外的白色区域。
(另外,我不能用JS)
我会感谢任何人的回复。
附:截图中不是我的网站,只是为了展示一个效果
【问题讨论】:
-
我认为,如果您使用 100vh 以及将主体设置为溢出:隐藏,它可能会更好,而不是 100%;
-
抱歉,它不起作用。
-
恐怕没有js是做不到的。横向模式下的 iOS 在导航栏的文档高度顶部保留了几个像素。还要记住,在横向模式下加载页面会导致操作系统的导航已经可见,而更改为横向模式会导致没有导航的“全屏”视图。有一些解决方法,但到目前为止都需要 javascript。