【发布时间】:2015-05-13 18:53:02
【问题描述】:
我找到了如何在this thread 中隐藏表格列:
<style>
table tr th:nth-child(4){ display:none; }
table tr td:nth-child(4){ display:none; }
</style>
但是,当我使用 colspan 和 rowspan 属性时,这似乎无法正常工作。在this table 上,某些单元格的内容丢失了,右边框也丢失了。
请注意,每次行以rowspan 开头时,内容和右边框都会丢失。
当我使用colspan 和rowspan 属性时,如何正确隐藏表格列?
【问题讨论】:
-
@vasanth - 是的,我知道在你的测试中它有效。但我在我的问题中特别说过(两次!)它不能与
rowspan和colspan一起正常工作。 -
@0_o - 不,这行不通。它将使内容不可见,但单元格边框仍然可见,并且仍然会占用空间。
-
尝试使用
opacity:0而不是display:none作为最后一个元素example -
它没有占用额外的空间,我添加了一个
div小提琴:- jsfiddle.net/victor_007/mq2uyuv9/3
标签: css