为什么Firefox在我的div上放置一个水平滚动条?

mik*_*ike 2 html css linux firefox

我有一个非常简单的测试用例:

<html>
  <body>
    <div style="border:2px solid black; overflow: auto;">
      x
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我渲染它时,我得到一个水平滚动条!

我一直在使用FF 3.0.3 for Linux,并认为它可能是一个浏览器错误,所以我升级到FF 3.5b4(最新版本候选版).仍然会发生.

这应该发生吗?我应该提交错误报告吗?有没有人知道一种解决方法(编辑:一个允许我继续使用overflow:auto)?

Jos*_*osh 6

它的溢出风格.更改为隐藏溢出以删除滚动条.

玩笑


Psy*_*uin 5

溢出时不应该有滚动条:auto除非内容实际超出包含元素的边缘.这是Linux版本的Firefox中的一个错误.请参阅以下错误报告.