我有一个非常简单的html:
<table id="root" >
<tr>
<th>Version</th>
<th>User Id</th>
<th>Operation Type</th>
<th>Time</th>
</tr>
<tr>
<td>390</td>
<td>vr32090</td>
<td>U</td>
<td>2012-09-12 19:41:19:129</td>
</tr>
<tr>
<td>389</td>
<td>vr32090</td>
<td>U</td>
<td>2012-09-12 19:41:04:554</td>
</tr>
</table>
<style>
#root {
width:100%;
}
</style>
<script>
document.getElementById("root").style.display = "block";
</script>
如果我注释掉脚本部分,表格按照样式占用 100%,但如果执行脚本,表格只占用所需的空间。我该如何解决?我需要脚本,它是更复杂页面的一部分,我尽可能简单地说明问题。
PS 好的,这可以通过设置 display = "table" 来解决。问题是我需要在 IE7 中使用它,它不支持这种显示类型。我该怎么做才能使其在 IE7 中也达到 100%?