このサンプルコードは、IE 10では期待どおりに機能しません(内部テーブルは残りのスペースを取得しません)。質問を強調するために、.cssやその他の要素を削除します。
内側のテーブルを使用して、上部の50pxの線と下部の30pxの線の間のすべてのスペースを取得したいと思います。別のDoctypeでは機能しますが、プロジェクトではこのDoctypeを使用する必要があります。
<!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>