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