css - Flexbox 菜单项在 iPad 上相互折叠

标签 css ipad menu flexbox

http://fleurine.syberenvanmunster.com/blog/

基于 flexbox 制作了一个响应式菜单,它在我的电脑上运行良好,但在 iPad 上,菜单项都在屏幕右侧相互折叠。我似乎无法弄清楚问题出在哪里,我们将不胜感激!

Screenshot of the problem

最佳答案

因为你的导航的 positionabsolute ,并且它获得了最近的具有 position:relative 的父元素的宽度

将此添加到您的 CSS 中:

header {
    position: relative;
}

关于css - Flexbox 菜单项在 iPad 上相互折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47854736/

相关文章:

jquery - 如何使用 .addClass 开始动画,有多个 div 和动画

html - 太多的类与灵活可读的 css 类

iphone - 需要很多随机数

iphone - 将通用应用程序提交为仅电话

javascript - 单击链接到页面上某个部分的菜单项时,如何隐藏汉堡包菜单?

带有 Internet Explorer 的 CSS 菜单

javascript - Jquery 切换下拉列表在页面加载时显示隐藏 div

html - CSS。移动屏幕上的旋转图像

objective-c - iPad Split View Controller 在尝试再次访问主 Controller 时加载详细 View 后崩溃

html - 下拉菜单消失