表格高度在Div元素内100%

17 html css

嗨,我想将表高度100%设置为其父div,而不是在div中定义高度.我的代码不起作用.我不知道我错过了什么.小提琴链接

<div style="overflow:hidden">
<div style="float:left">a<br />b</div>
<table cellpadding="0" cellspacing="0" height="100%" style="border:solid 1px #000000">
<tr>
<td valign="middle">c</td></tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)

Sow*_*mya 26

如果没有为div分配高度值,则无法实现.

加上这个

body, html{height:100%}
div{height:100%}
table{background:green; width:450px}    ?
Run Code Online (Sandbox Code Playgroud)

DEMO