为什么层设置了不可见 还是能看见呢
来源:百度知道 编辑:UC知道 时间:2024/07/04 19:08:10
<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>
为什么 下面层里的内容能看见呢
<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)如果你想让下面的tr整个都看不见 ,无需div的
<tr style="display:none">
<td>33</td>
<td>33;</td>
</tr>
2)如果想让tr显示,但是不显示内容,那么把你的div直接套在 两个33上面
在table的结构里面直接加上div,然后通过display来控制是否显示是不可以的,table的结构只要有一点显示出来则都会显示出来,也就是说,如果想用div这么做,除非整个table都不想显示。
供参考。