HTML/CSS : scroll bar appears below HTML elements

标签 html css cross-browser

在 Chrome 和 Safari 中,垂直滚动条出现在页面上 HTML 内容的下方,如下所示:

scroll bar appears below header

我摆弄过 ::-webkit-scrollbar,但我能得到的最接近的结果是将滚动条宽度更改为 0px。该部分的 div 是:

.displayContent { min-width:620px; width:100%; height:auto; overflow:hidden; }

这发生在 Safari(但不是 iOS 上的移动版 Safari)和 Chrome 中。火狐是好的。我也尝试摆弄溢出,但无法获得我想要的结果。

建议?

最佳答案

有一个类似的问题。

问题出在 html 中{}

如果你使用这样的东西

 html {
    height: 100%;
    width: 100%;
    overflow: hidden;
 }

然后滚动条上的叠加效果就出现了。 删除 html 样式上的溢出并将其放入主体样式中,它应该可以工作。

关于HTML/CSS : scroll bar appears below HTML elements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18087323/

相关文章:

html - CSS 背景颜色高度 100% 不起作用

css - &.在 SCSS 中不起作用……为什么不呢?

javascript - Safari 与 Chrome 兼容性问题

java - 有没有更好的方法来锁定主滚动条而不将其隐藏在 GWT 中?

python - 来自 mysql 查询的 psp/python/html 中的双循环

javascript - html 移动菜单大小调整

html - 用刻度删除边框

javascript - 如何查找浏览器是否支持 History.Pushstate?

html - 位置 : fixed Background DIV with images makes scrolling slow: How to make conditional CSS rules for browser-compatibility?

jquery - 使用 jQuery 禁用 html 表单元素的正确方法