css - 覆盖溢出的基本 CSS : hidden; property

标签 css overriding overflow

我的所有网站都加载了以下 CSS 类:

html, body {
  // no scrollbars before iframe resize
  overflow: hidden;
}

我如何覆盖它,以便溢出在特定的 html 页面上可见?

最佳答案

对于您不想隐藏 overflow 的页面,为正文指定一个特定的 ID,例如 #nothidden。然后,使用检查它的 CSS

body {
    overflow: hidden;
}
body#nothidden {
    overflow: auto;
}

id 更具体,因此它将覆盖第一个(当然,只有在它适用时)。

附言我认为您不需要将 overflow:hidden 放在 html 元素上。那有什么作用吗?您试过没有“html”而只有“body”吗?

关于css - 覆盖溢出的基本 CSS : hidden; property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7194934/

相关文章:

css - 预加载 css Sprite

css - 仅在 Firefox 中为空白

html - 这个 CSS Reset 可以吗?

java - 在 Java 中重载/覆盖

css - 溢出问题 :auto

c - 通过堆栈溢出重定向指令指针

html - 没有反应的边距

c# - 强制从派生类外部调用基方法

c++ - Qt Creator "override method"快捷方式?

css - 如何避免没有溢出的水平滚动-x : hidden