例如:
<table>
<tr>
<td>
nnnnnnnnnnnnnnn1
</td>
<td>
nnnnnnnnnnnnnnn2
</td>
</tr>
<tr>
<td style="display:none">
nnnnnnnnnnnnnnn3
</td>
<td>
nnnnnnnnnnnnnnn4
</td>
</tr>
</table>如此,第二行第二列会自动向前靠拢,如果控制<tr>中任意行隐藏其位置不变

解决方案 »

  1.   

    <table>
    <tr>
    <td>
    nnnnnnnnnnnnnnn1
    </td>
    <td>
    nnnnnnnnnnnnnnn2
    </td>
    </tr>
    <tr>
    <td><div style="display:none">
    nnnnnnnnnnnnnnn3
    </div>
    </td>
    <td>
    nnnnnnnnnnnnnnn4
    </td>
    </tr>
    </table>
      

  2.   

    也可以
    <table>
    <tr>
    <td>
    nnnnnnnnnnnnnnn1
    </td>
    <td>
    nnnnnnnnnnnnnnn2
    </td>
    </tr>
    <tr>
    <td style="visibility:hidden">
    nnnnnnnnnnnnnnn3
    </td>
    <td>
    nnnnnnnnnnnnnnn4
    </td>
    </tr>
    </table>
      

  3.   

    也可以给td加上固定高度.
    你是隐藏 div里面的内容,把外面的td加上固定高度.