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 OK、これはdisplay="table"にすることで修正できます。問題は、IE7で使用する必要があり、この表示タイプをサポートしていないことです。IE7でも100%にするために何ができますか?

4

0 に答える 0