【发布时间】:2013-10-20 18:43:20
【问题描述】:
以下两者有什么区别?
visibility:none;visibility:collapse;
visibility: collapse 仅用于表格的情况?还是我错了?
【问题讨论】:
以下两者有什么区别?
visibility:none;visibility:collapse;visibility: collapse 仅用于表格的情况?还是我错了?
【问题讨论】:
是的,你是对的,visibility: collapse 仅用于表格元素。
隐藏 框是不可见的(完全透明,没有绘制任何内容),但仍会影响布局。元素的后代将可见 如果他们有可见性:可见(这在 IE 最高版本中不起作用 7).
折叠 对于表格行、列、列组和行组,行或列是隐藏的,它们将拥有的空间 占用是(好像 display: none 应用于 桌子)。但是,其他行和列的大小仍然是 就像折叠的行或列中的单元格一样计算 存在。这是为从 无需重新计算每个表格的宽度和高度 表的一部分。对于 XUL 元素,计算的大小 元素始终为零,而不管其他通常的样式 影响大小,尽管边距仍然有效。对于其他 元素,折叠被视为隐藏。
参考:https://developer.mozilla.org/en-US/docs/Web/CSS/visibility
【讨论】: