【发布时间】:2016-08-17 10:20:27
【问题描述】:
我喜欢创建一个具有默认隐藏 tbody 的简单表格,所以当我单击按钮时。它将与我的广告对齐显示。
这是我的html
<div id="show">
<table>
<thead>
<tr>
<th>Name</th>
<th>Item Name</th>
<th>Item Price</th>
</tr>
</thead>
<tbody>
<tr>
<td>Alvin</td>
<td>Eclair</td>
<td>$0.87</td>
</tr>
</tbody>
</table>
</div>
<a href="#show">Show table body</a>
还有 CSS
<style type="text/css">
#show:target tbody td{
display: inline-block;
}
table {
border-collapse:collapse;
}
tbody td{
display: none;
}
</style>
【问题讨论】:
-
你不能只使用 html 或 css javascript 是必须的
-
对不起,我是新来的,但是,我确实尝试将可见性:隐藏到我的 tbody td 但问题是,它需要空格
-
see
visibility:hidden默认情况下会保留空间但隐藏元素,display :none完全隐藏元素,但您需要编写一些脚本以在<a>单击时显示元素。看答案