【发布时间】:2018-08-28 14:34:21
【问题描述】:
我正在构建一个全页网络应用程序,它在 chrome 中运行良好,但在 safari 移动版中运行不稳定。这是因为 safari mobile 顶部有导航栏,底部有另一个栏。我怎样才能为他们创建我的页面帐户?我已经研究了好几个星期,并尝试了每一个建议。我希望这里有人可以提供帮助。
你如何获得有和没有顶部和底部栏的高度?事实上,我真的不想要任何一个栏,但据我所知,除了用户将应用程序添加到他们的主屏幕之外,没有办法摆脱它们。如果我的用户还没有将它添加到他们的首页,我必须考虑栏的高度。我必须考虑它们的原因是我的页面有一个地图,它必须有一个固定的高度才能显示,它不能是弹性的。我在屏幕的顶部和底部都有按钮和用户控件,它们必须始终可见。
现在发生的情况是,有时内容会跳到导航栏下方,因此这些控件变得无法使用。
我想将页面高度设置为导航栏和状态栏之间的高度,如果它们正在显示,则为可用屏幕高度。正在寻找 css 或 javascript 解决方案。
有人可以帮忙吗?
使用 ios 11.2.6 进行测试。
【问题讨论】:
标签: javascript html css mobile-safari