html - 在 Safari 中隐藏/放错位置
问题描述
刚刚发现一个特定的 div 隐藏在 Safari 中。- 适用于 Mac 和 iPhone。我已经尝试搜索问题,但我无法弄清楚哪里出了问题。看起来 divcontainer
放错了位置。
请参阅所附图片以了解如何container
移动。
通过添加以下内容,container
它几乎可以正确定位:
.container {
position: absolute;
top: 0;
left: 0;
right: 0;
}
但是汉堡菜单不起作用。所以我不认为它应该设置为position: absolute
,但必须是其他一些在 Safari 中无效的代码,或者一些重要的东西被遗忘了。
不确定它需要多少 CSS。它很长而且很复杂,所以请询问,我会提供您要求的代码。
解决方案
问题出在我的 CSS 中.nav
,设置为overflow: -webkit-paged-y;
通过删除它,它解决了 iPhone 和 Mac 上 Safari 上的问题。
推荐阅读
- java - 如何使用 JPanel 将线函数列表变成一个 drawPolygon 函数?
- python - 如何防止函数向python中的字典添加重复键
- python - 使用 CV 获得更高的 RMSE 分数可以传达什么信息
- python - 熊猫库中的合并函数
- r - 使用 Selenium 提取延迟加载的内容?
- sql - 使用执行创建登录
- java - 异常:org.springframework.messaging.MessageDeliveryException:调度程序没有频道订阅者
- python - 任何人都可以为什么此代码返回“无效语法”错误吗?
- c# - 在 Blazor 中的视图之外访问经过身份验证的用户
- ionic-framework - 如何动态更新离子中的元标记?这样它就可以在facebook社交分享中工作了