visibility - 显示或隐藏元素 - css 定位布局
visibility
CSS属性 visibility 显示或隐藏元素而不更改文档的布局。该属性还可以隐藏 有些现代浏览器对中的行或列。
示例
/* Keyword values */
visibility: visible;
visibility: hidden;
visibility: collapse;
/* Global values */
visibility: inherit;
visibility: initial;
visibility: unset;
浏览器支持
浏览器都支持 visibility
语法
visibility:visible| hidden| collapse取值
visibility:visible
,则该子元素依然可见。行、列、列组和行组,隐藏表格的行或列,并且不占用任何空间(与将
display: none
用于表格的行/列上的效果相当)。但是,仍会计算其他行和列的大小,就好像折叠的行或列中的单元格一样。此值允许从表中快速删除行或列,而不强制重新计算整个表的宽度和高度。visibility: collapse
不支持或是不完全支持。很多时候用在不是表格行与列的元素上时不会正确的将它显示成visibility: hidden
的效果。visibility:collapse
会改变表格的布局,嵌套在其被折叠的单元格中的表格也会同样被折叠,除非专门为此嵌套表格指定visibility: visible
实例
p { visibility: hidden; } /* 隐藏段落 */
p.showme { visibility: visible; } /* 只有 class 设为 showme 的才会显示*/
tr.col { visibility: collapse; } /* 折叠 class 设为 col 的行 */
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!