0

我有一个非常简单的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%?

4

0 回答 0