http://www.w3schools.com/cssref/pr_class_visibility.asp

但是,该元素仍像visibility: hidden一样占用空间。我已经在Safari和Chrome上进行了测试。有人有解决方案,可以保留table布局,但要删除空间吗?

最佳答案

它不能在所有浏览器上正常工作,仅在Firefox和IE上有效(我现在无法确认IE)。 MDN docs on visibility 说:



您可以使用此jsFiddle:http://jsfiddle.net/meT7k/对其进行测试。在Chrome中,第一行呈现为visibility: hidden。在Firefox中,正确应用了collapse

在Chrome浏览器中,将display: none改为应用到该行时,您会获得理想的结果。但是,这可能会强制重新布置整个表格(例如,更改display属性后,列宽可能会更改)。

关于css - 可见性:collapse is rendered as visibility:hidden,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12710226/

10-13 02:45