2
此示例代码在IE 10中无法正常工作(内部表格没有获取剩余空间)。我脱掉.css和其他元素来突出我的问题。为什么这不适用于IE 10?
我想利用内表获得50px顶部行和30px底部行之间的所有空间。在另一个文档类型的工作,但我必须在我的项目中使用这个文档类型。
<!DOCTYPE html>
<html style="height: 100%">
<body style="height: 100%">
<table style="height: 100%">
<tr style="height: 50px">
<td>
</td>
</tr>
<tr>
<td>
<table style="height: 100%; background: #f00">
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
<tr style="height: 30px">
<td>
</td>
</tr>
</table>
</body>
</html>
为什么你有'身高:100%;'在身体和HTML? Internet Explorer也是所有Web开发人员生活的祸根。 –
Luke身高和html的高度使得外表达到100%的高度。如果没有这个外表不能达到正确的高度。 –
表格用于表格数据。如果您使用表格进行布局,则可能会出现不同类型的呈现问题。 – JimmyRare