溢出CSS无法使用Firefox

时间:2015-09-29 05:09:17

标签: html css google-chrome internet-explorer firefox

我有一个奇怪的问题。

Overflow : hidden 

无法正常使用Firefox 41(我也试过40和39)。

使用滚动球禁用滚动,右侧没有滚动条,但我仍然可以使用键盘箭头向下滚动。

在IE Chrome Opera和Safari上,一切都很好。

2 个答案:

答案 0 :(得分:2)

最后,我设法通过将溢出与固定位置相结合来解决它。 当我这样做时,它也影响宽度(我也不知道为什么)

.test {
overflow-y: hidden;
position: fixed;
width: 100%;
}

但我仍然不明白为什么会发生这种情况

答案 1 :(得分:0)

看起来你已经遇到了https://bugzilla.mozilla.org/show_bug.cgi?id=261037,这已经在即将推出的Firefox 28中修复了。大约5天后发货了。所以除非你真的需要在旧的Firefox中使用它版本我不会为解决方法而烦恼;假设它会起作用。

如果你确实需要解决,你可以尝试在fieldset中使用嵌套div,高度设置为100%,div上有溢出样式。