【发布时间】:2014-10-01 08:06:44
【问题描述】:
我有一个表格元素,里面有 tbody 和几个 tr 元素。 默认情况下,使用 display:none 隐藏其中一个 tr 元素(行),我不使用 visibility:hidden 函数,因为留下的空间不会以这种方式折叠。到目前为止它有效,现在我想要的是让行重新出现取决于使用 CSS 的操作,例如 :hover 或 :active 。但是,当我根据此类操作更改行的显示条件时,行确实会扩展,但是,它仅显示空白。当我更改 tr 元素内 (td div div) 的宽度时,行的单元格确实会重新出现,因为在使用 display:none 后这些单元格的宽度等于零。我似乎无法根据使用 CSS 的操作更改单元格的宽度(例如,我可以更改此元素的背景颜色)。所以我的问题是,我该如何解决这个问题?我只能使用 HTML 或 CSS。
【问题讨论】:
-
你有任何代码示例或者可能在 jsfiddle 上发布一个吗?
标签: html css html-table row hide