我有一个HTML表格的表格。它具有用于光学原因一个固定的高度。行的表中的数量变化取决于表单字段的可用数目。

问题:如果有很少的行,所有行被垂直拉伸,增加输入元件之间的空间。

我可以通过给该数据行的(假)固定高度避免这种情况。例如说IE9决定采取单元格高度字面上 - 因为没有固定的高度,我可以给它(相对字体大小,可访问),我担心未来的问题,我不喜欢这种做法。

我能做些什么? 我有一个最后的(空)行,但不知道要放什么东西在那里,以便它自动占用所有的“可用”的空间。

有帮助吗?

解决方案 3

我想这是不可行的。

其他提示

把heightless表在一个div具有固定高度它模仿表(边界?BGCOLOR?)。

顺便说一句,只是在做tbody { display: inline; },而不是一个空行可以在所有真正的浏览器。不,不是在MSIE。该tbody元素有很多的缺点,MSIE。它也缺乏overflow: scroll;这将是巨大的,有一个滚动的表与一个固定报头的能力。

你们能不能设置单元格高度为100%,在过去的一个空行,这应该想必会导致最后一行采取了固定的剩余空间

是的,基于表格的网站是超越年龄,但你仍然需要表中显示的数据。其实我有佩卡同意,这是上不了台面的细胞本身是可行的,但有一点我们可以时尚:

尝试td细胞内的数据包到div和风格,div你想要并设置其属性overflowhidden高度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top