visibility:collapsedisplay:none有什么区别?

最佳答案

精简版:

前者用于完全隐藏表格元素。后者用于完全隐藏其他所有内容。

长版:

visibility: collapse完全隐藏一个元素(这样它就不会占用布局中的任何空间),而仅在the element is a table element时才隐藏。

如果将其用于表元素以外的其他元素,则visibility: collapse的作用类似于visibility: hidden。这使元素不可见,但仍将占据布局中的空间。

display: none完全隐藏一个元素,因此它不会在布局中占据任何空间,但不应在表格元素上使用它。

W3C Reference

关于html - “可见性:崩溃”和“显示:无”之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31872950/

10-13 01:44