如何在滚动窗口中保持表行高度 - Firefox?

时间:2009-12-14 22:48:46

标签: html css firefox

我有一个带静态标头的html表。身体的其余部分在固定大小的窗口内滚动。 (使用overflow:scroll; height:550px; overflow-x:hidden; for tbody)

当行数小于滚动窗口中的行数时,行大小会自动扩展以填充整个滚动窗口。我如何“禁用此功能”?

例如,表中只有1行,该行的高度变为(巨大的)滚动窗口的高度。

如何保持原始行高,即使它是滚动窗口中的唯一行?我试图为所有<td>使用CSS height属性,但它没有采用。

(仅供参考 - 在IE中,保留原始行大小。)

有什么建议吗?

由于

2 个答案:

答案 0 :(得分:1)

使用min-height css选项。你必须做一些黑客攻击才能让它在IE6中运行(大多数只是做一个下划线的高度攻击“_height:XXpx”)。

答案 1 :(得分:1)

难道你们两个浏览器之间难以混淆吗?它在FF中完美运行,但您描述的问题可以从IE中识别出来。它不支持overflow上的tbody。然而,在所有当前浏览器中都有(令人讨厌的)解决方法/黑客可以使用它,包括IE:

修改:从您的评论结果来看,您已经在使用解决方法,因此您在FF中遇到问题?那么,我会尝试另一种解决方法/黑客。例如thisthis。只确保您使用的是正确的(严格)doctype。