相关问题是this one,但它并不真正有帮助,因为我无法明确设置任何东西的高度,它全部具有可变的用户定义内容,可以是一行高或5行高。Div 100%高度
位停留在这一个,给定一个表(内联CSS仅用于演示):
<table border=1>
<tr>
<td valign="top">
<table>
<tr>
<td style="background:red">
Something here<br />
More
</td>
</tr>
<tr>
<td>
<div style="border:1px solid green">This needs to be 100% remaining height</div>
</td>
</tr>
</table>
</td>
<td style="background:blue">
Blah<br />
Blah<br />
Blah<br />
Blah<br />
Blah<br />
Variable<br />
Number<br />
Of lines!
</td>
</tr>
</table>
我需要在div扩展到它包含分区的100%的高度,所以它总匹配blah blah blah
列的高度(为了实现此目的,我假设父级td首先需要扩展以填充剩余高度)。
我有一个的jsfiddle这里:
显示我的意思更加清晰。
我可以使用Jquery,但宁愿有一个CSS解决方案。 我知道使用表格是值得怀疑的但这是一个Jquery插件呈现相当复杂的布局中的数据和表提供了最好的支持解决方案,并解决了很多对齐问题,如果你想看到它的上下文,看到此链接:
http://69.24.73.172/demos/eventml/default.htm
我试图让大紫紫箱匹配右边栏的高度。
表内的表?我的意思是我讨厌使用表格,但是桌子内的桌子?嗯,它只是不是很友善,并且比它应该更慢 – Val 2011-05-12 10:29:03
我想你不能使用rowspan而不是嵌套表? – PJP 2011-05-12 10:30:54
http://jsfiddle.net/WZC35/11/ ....基本上你必须指定父母身高,让孩子拥有100%的身高。否则它不知道什么高度可以遵循100%的什么? – Val 2011-05-12 10:32:41