javascript - HTML/CSS - Safari 移动 URL 切断网页。Z指数问题?在 Chrome、Edge 或 Firefox 中不会发生
问题描述
我的网站上有一个滑出式菜单。在 Chrome、Edge 和 Firefox 移动版上,它看起来像这样:
在 Safari 上,菜单顶部被 URL 栏截断。如您所见,“Home”和“X”被切断了。为什么在 Safari 中会发生这种情况,我该如何预防?
这是菜单的 HTML 和 CSS
'meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"'
<div id="slideOutMenu">
<span>X</span>
<span>Home</span>
<span>Preferences</span>
<span>About</span>
<span>Legal</span>
<span>Contact</span>
</div>
#slideOutMenu {
right: 0 !important;
transform: translate3d(0px, 0px, 0px) !important;
transition: transform .381s ease-in-out 0s !important;
width: 221px;
height: 100%;
position: fixed;
bottom: 0;
left: auto;
z-index: 200;
background: #3f3f3f;
box-shadow: -1px 0 1px rgba(0,0,0,0.29034);
z-index: 1111;
overflow-y: auto;
min-height: 100vh;
}
解决方案
推荐阅读
- javascript - 生成随机数背后的数学(Crash game BTC Casino)
- scala - 使用另外两个创建一个新的 DF
- javascript - 如何让不和谐机器人在命令上创建频道
- visual-studio-code - 终端命令消失了
- apache - 子域及其文件夹重写
- asp.net-core-mvc - 为什么我的 ASP.NET Core MVC 应用程序在错误的 wwwroot 路径中运行?
- python - 如何在另一个数组中找到一个数组对应的索引?(Python)
- java - 从java中的firebase检索数据我想读取文本“天线”并将其放在文本视图中
- javascript - 如何使用onclick javascript函数输入标签html
- flutter - 如何在 Flutter Web 中支持 HTTP 标头 NetworkImage