【发布时间】:2017-10-17 04:06:45
【问题描述】:
我们的移动网络应用程序具有粘性底部导航,就像您在 iOS 应用程序中经常看到的那样,并且在 Safari 10.3 发布后仅限横向,可以将粘性导航(页脚)滚动到屏幕外。即使它是 position: fixed 并设置为 bottom: 0,它在旧版 Safari 上也是不可能的。
粘性导航/页脚的样式如下:
footer {
position: fixed;
height: 50px;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 0, 0, 0.7);
}
在纵向模式下,它始终可见:
在横向模式下,您可以根据顶部地址栏的大小将其滚动到屏幕外:
有人遇到过这样的问题吗?我将不胜感激使页脚留在屏幕上的任何帮助。谢谢
【问题讨论】:
-
我相信这是 iOS 的事情。而不是浏览器问题。您是否尝试过添加包装 div 并定义“最大高度”?
标签: html ios css mobile mobile-safari