我有以下代码,用于显示一个带有滚动结果区域的搜索工具。在IE中,代码可以正常工作:
但是当我添加以下代码将meta标签设置为使用IE8格式时:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html style="background:black;height:100%;width:100%;">
<head>
<title>Report</title>
</head>
<body style="background:black;">
<table HEIGHT="100%" WIDTH="100%" style="background:red;">
<tr>
<td>
Search Area
</td>
</tr>
<tr>
<td HEIGHT="100%" WIDTH="100%" style="background:orange;">
<div style="overflow-y:scroll;height:100%;">
<table style="width:100px;height:1000px;">
<tr>
<td style="background:white;">
Results Area
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>
但是当我添加以下代码将meta标签设置为使用IE8格式时:
<meta http-equiv='X-UA-Compatible' content='IE=edge' />
底部的DIV标签超出了页面范围。我尝试了许多选项,但没有找到一种方法可以不指定值的高度来解决这个问题。我希望页面无论浏览器窗口大小如何都占据100%的屏幕空间。 希望能得到任何帮助。
position: fixed
。 - user577537