隐藏tbody时从HTML表中删除间隙

时间:2012-05-30 19:53:55

标签: html html5 html-table

我正在尝试使用<tbody>标记隐藏我的表格的一部分,但它现在显示隐藏行所在的间隙。

这是我正在使用的标签:

<tbody style='visibility:hidden'>

谢谢,

CampSoup1988

3 个答案:

答案 0 :(得分:2)

使用:

<tbody style='display: none;'>

原因是visibility: hidden隐藏了元素的内容,但为document中的元素保留了空间。但是,display: hidden会隐藏内容并将其从文档的流程中删除。

这是'隐形'和'不存在'之间的区别。

答案 1 :(得分:1)

尝试:

风格= '显示:无'

可见性:隐藏仍会使tbody占用空间(因为它看不见,而不是未显示)

答案 2 :(得分:0)

做这样的事情

<tbody style="display: none; margin: 0px; padding: 0px;">