Firefox 上没有空大宽度 div 的滚动条
no scrollbar for empty big width div on firefox
在 chrome 浏览器上使用此代码会给我一个带有水平滚动条的 div
<div style="overflow-y: scroll;background:black;width:300px;height:100px;">
<div style="min-width: 1000px;"></div>
</div>
但不是在 Firefox 上,
在 ff 上,如果内部 div 有一些内容,它只会有一个滚动条,
我想知道这是否是一个已知问题,是否有解决方法,谢谢。
如果您给内部 div 一些高度,它将在 Firefox 中工作。我在右侧添加了一个边框,因此您可以看到它实际上正在滚动。你是对的,虽然这似乎是浏览器的一个怪癖。
请注意,overflow-y
用于垂直滚动(y 轴),overflow-x
用于水平滚动(x 轴)。
<div style="overflow-x: scroll;background:black;width:300px;height:100px;">
<div style="min-width: 1000px;border-right:20px solid red;height:100%;"></div>
</div>
在 chrome 浏览器上使用此代码会给我一个带有水平滚动条的 div
<div style="overflow-y: scroll;background:black;width:300px;height:100px;">
<div style="min-width: 1000px;"></div>
</div>
但不是在 Firefox 上, 在 ff 上,如果内部 div 有一些内容,它只会有一个滚动条,
我想知道这是否是一个已知问题,是否有解决方法,谢谢。
如果您给内部 div 一些高度,它将在 Firefox 中工作。我在右侧添加了一个边框,因此您可以看到它实际上正在滚动。你是对的,虽然这似乎是浏览器的一个怪癖。
请注意,overflow-y
用于垂直滚动(y 轴),overflow-x
用于水平滚动(x 轴)。
<div style="overflow-x: scroll;background:black;width:300px;height:100px;">
<div style="min-width: 1000px;border-right:20px solid red;height:100%;"></div>
</div>