visibility:collapse
和display: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/