<body> <table width="100%" border="1"> <tr> 
<td>11</td> 
<td>11;</td> 
</tr> 
<tr> 
<td>22</td> 
<td>22;</td> 
</tr> 
<div id="aaa" style="display:none"> 
<tr> 
<td>33</td> 
<td>33;</td> 
</tr> 
</div> 
</table> </body> 

解决方案 »

  1.   

    你这是非法嵌套.
    现在的浏览器都有纠错和容错功能, 即使你的标签写错了, 它也会按照一定的标准展示出来.
    不像xml定义那么严格.
      

  2.   

    本帖最后由 kokobox 于 2008-10-08 21:33:23 编辑
      

  3.   

    table tr td是个整体,他们之间不能加入除table规定的标签所以div是不会生效的,你可以直接控制tr的隐藏与否,给tr设置个id即可
      

  4.   

    支持5楼
    <body><table width="100%" border="1"><tr>
    <td>11 </td>
    <td>11; </td>
    </tr>
    <tr>
    <td>22 </td>
    <td>22; </td>
    </tr><tr id="aaa" style="display:none">
    <td>33 </td>
    <td>33; </td>
    </tr>
    </div>
    </table>
    </body>