【问题标题】:Overflow:hidden not working in safari browser溢出:隐藏在 Safari 浏览器中不起作用
【发布时间】:2015-02-11 19:47:23
【问题描述】:

我将Overflow:hidden 应用到<body> and <html> 标签以在单击弹出元素时停止页面滚动此属性在几乎所有浏览器中对我来说都很好,但在 Safari 中却没有我搜索此解决方案但找不到解决方案所以请有人帮我解决这个问题提前谢谢

【问题讨论】:

    标签: safari mobile-safari


    【解决方案1】:

    您可以尝试将溢出添加到正文和 HTML 标记吗?

    html,
    body {
        overflow: hidden;
    } 
    

    【讨论】:

    • 我为body标签添加了我还需要为html标签添加吗??
    • 我现在没有安装 safari 的电脑,但可能是这样。可以试试吗?
    • 嘿,谢谢,这有效,但仅在移动设备和平板电脑的桌面游猎中,它仍在滚动:(任何解决方案
    • 对于移动设备,可以尝试给body添加相对定位吗?可能还需要将其添加到 HTML 中。
    • 没有尝试添加 position:relative 但这不会影响任何其他解决方案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    相关资源
    最近更新 更多