css - 溢出:隐藏在 Google Chrome 中无法正常工作

标签 css google-chrome overflow hidden

我遇到了“溢出:隐藏”CSS 属性的问题。

在 Firefox、IE8 和 Safari 5 中,当我将此属性应用到用于在我的内容顶部包含广告横幅(如 adsense 排行榜或 flash)的 div 时,Chrome 中仍然存在一些重叠,当窗口被调整到足够小以至于它们会发生碰撞。

在 Firefox 和 IE8 中,它按预期工作,所有内容都完全隐藏在右侧边栏后面。在 Chrome 中,实际内容是隐藏的,但它被替换为仍然重叠并遮挡边栏的白色背景。

我已链接到显示问题的屏幕截图。我能做些什么来解决这个问题吗?!

Screenshot http://tinypic.com/r/259cs95/7

最佳答案

我在 chrome 中遇到以下 css 问题。它根本不起作用。

div.hidden {
    margin:0px 0px 10px 0px;
    overflow-y:hidden;
}

现在,我将上面的 CSS 更改为,

div.hidden {
    margin:0px 0px 10px 0px;
    overflow-y:hidden;
    position:relative;
}

它对我来说很好用。

关于css - 溢出:隐藏在 Google Chrome 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4727083/

相关文章:

jquery - 需要css转js实现

css - Chrome DevTools 将所有 HEX 颜色转换为 RGB

overflow - CSS 文本溢出 : ellipsis; not working?

opencv - Mat::convertTo 与 inplace 矩阵一起使用导致缓冲区溢出

CSS 右负边距

css - IE 中页脚后的换行符或其他内容

javascript - 光滑的 slider 同步 - 断点上的自定义箭头

html - 如何在 50% 的区域 CSS 上设置背景色

javascript - Angular SVG 操作在 IE10 中不起作用

javascript - WebKit 相当于 Firefox 的 "moz-chunked-arraybuffer"xhr responseType