我有一个带静态标头的html表。身体的其余部分在固定大小的窗口内滚动。 (使用overflow:scroll; height:550px; overflow-x:hidden; for tbody)
当行数小于滚动窗口中的行数时,行大小会自动扩展以填充整个滚动窗口。我如何“禁用此功能”?
例如,表中只有1行,该行的高度变为(巨大的)滚动窗口的高度。
如何保持原始行高,即使它是滚动窗口中的唯一行?我试图为所有<td>
使用CSS height属性,但它没有采用。
(仅供参考 - 在IE中,保留原始行大小。)
有什么建议吗?
由于
答案 0 :(得分:1)
使用min-height css选项。你必须做一些黑客攻击才能让它在IE6中运行(大多数只是做一个下划线的高度攻击“_height:XXpx”)。
答案 1 :(得分:1)
难道你们两个浏览器之间难以混淆吗?它在FF中完美运行,但您描述的问题可以从IE中识别出来。它不支持overflow
上的tbody
。然而,在所有当前浏览器中都有(令人讨厌的)解决方法/黑客可以使用它,包括IE:
修改:从您的评论结果来看,您已经在使用解决方法,因此您在FF中遇到问题?那么,我会尝试另一种解决方法/黑客。例如this或this。只确保您使用的是正确的(严格)doctype。