【问题标题】:Disabled scroll bar (grayed out), except in IE7禁用滚动条(灰色),IE7 除外
【发布时间】:2013-12-18 20:42:58
【问题描述】:

我有一个覆盖并在滚动条仍然可见时禁用滚动(灰显),我使用了:

CSS

html.noscroll {
    position: fixed;
    overflow-y: scroll;
    width: 100%;
}

它在 IE8 及更高版本中可以正常工作,但在 IE7 中滚动条仍然启用,我仍然可以滚动页面。

有人知道我该如何解决这个问题吗?

【问题讨论】:

  • 这可能会有所帮助:stackoverflow.com/questions/7435328/…
  • 尝试将 !important 添加到规则中以覆盖浏览器样式表规则;如果 IE7 有一条相反的重要规则,这应该可以工作。

标签: html css internet-explorer scroll internet-explorer-7


【解决方案1】:

overflow:scroll 使 IE 在所有情况下都显示滚动条,即使它不是必需的。这就是你想要做的?

已知 IE6 和 7 在与“位置:相对”或“宽度:100%”和边距结合使用时会出现滚动问题。

试试

width: 80%;

如果滚动条正确显示为灰色,则可能存在边距/填充问题。如果没有改变,请尝试更改位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2010-10-15
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多