【问题标题】:How to maintain table row height in scrolling window - Firefox?如何在滚动窗口中保持表格行高 - Firefox?
【发布时间】:2023-03-15 04:50:01
【问题描述】:

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

当行数小于滚动窗口的大小时,行大小会自动扩大以填满整个滚动窗口。我如何“禁用它”?

例如,表格中只有 1 行,那一行的高度变成(巨大的)滚动窗口的高度。

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

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

有什么建议吗?

谢谢

【问题讨论】:

标签: html css firefox


【解决方案1】:

你不会把这两个浏览器互相混淆吗?它在 FF 中完美运行,但您描述的问题可以从 IE 中识别出来。它不支持overflow 这样的tbody。然而,有(讨厌的)变通方法/黑客可以让它在所有当前的浏览器中工作,包括 IE:

编辑:从您的 cmets 中可以看出,您已经在使用解决方法,因此您在 FF 中遇到问题?好吧,我会尝试另一种解决方法/破解。例如thisthis。仅确保您使用正确(严格)的文档类型。

【讨论】:

    【解决方案2】:

    使用最小高度 css 选项。您必须进行一些修改才能使其在 IE6 中工作(主要是对高度“_height:XXpx”进行下划线修改)。

    【讨论】:

    • 谢谢,但似乎不起作用....(不需要它在 IE 中工作有单独的样式表,默认情况下不存在此问题。)
    猜你喜欢
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 2020-07-01
    • 1970-01-01
    相关资源
    最近更新 更多