Html 如果元素为';s高度小于32px

Html 如果元素为';s高度小于32px,html,firefox,Html,Firefox,在FF3(3.0.14)中,我看到了一个问题,如果垂直滚动条的高度小于32px,它就隐藏在元素上。在我下面的(简化了很多)示例中,滚动条不会出现在“shouldcoll”上,即使它的子对象比它大,直到我增加了它的高度。是否有人知道这是FF特定版本的已知问题,和/或是否存在任何解决方法 干杯, 阿拉斯代尔 另外,很抱歉格式化,如果有人能告诉我如何最好地在我的帖子中嵌入html,我将不胜感激 <html> <head> </head> <body> &

在FF3(3.0.14)中,我看到了一个问题,如果垂直滚动条的高度小于32px,它就隐藏在元素上。在我下面的(简化了很多)示例中,滚动条不会出现在“shouldcoll”上,即使它的子对象比它大,直到我增加了它的高度。是否有人知道这是FF特定版本的已知问题,和/或是否存在任何解决方法

干杯, 阿拉斯代尔

另外,很抱歉格式化,如果有人能告诉我如何最好地在我的帖子中嵌入html,我将不胜感激

<html>
<head>
</head>
<body>
<div id="shouldScroll" style="height: 20px; overflow: auto; background-color: red">
<div id="child" class="popupText" style="width: 100px; height: 100px;">Run Test</div>
</div>
</body>
</html>

运行测试

我不是一名网络开发人员,但我注意到在处理图像时,32是一个神奇的数字。滚动条上的两个按钮可能有16像素高。我想象Firefox在客户端区域小于两个按钮的大小时隐藏滚动条


抱歉,我不知道如何解决实际问题。

已知的错误(,Atoms是正确的,它是在滚动按钮不合适时完成的),我不知道有什么解决方法。

特雷弗的答案是正确的。要查看滚动条,只需在外部分区添加一些高度。

查看编辑,了解我是如何修改格式的:连续行上的4个前导空格为您提供了一块代码。是的,如果末端没有按钮空间,则很难显示滚动条。这就引出了一个问题:你到底为什么想要一个20px高的可滚动区域?也许很难断章取义地解释,但这是必要的。IE的解决方案是通过缩小按钮的大小使滚动条变小,这是我们理想需要的。谢谢链接。从2006年开始就没有人看过它,看起来它不会很快被修复因此,在此之前,尽可能使用最小高度:34px来解决问题。