百科狗-知识改变命运!
--

visibility - 显示或隐藏元素 - css 定位布局

百变鹏仔1年前 (2023-11-21)阅读数 21#技术干货
文章标签元素

visibility

CSS属性 visibility 显示或隐藏元素而不更改文档的布局。该属性还可以隐藏

中的行或列。

示例

/* Keyword values */
visibility: visible;
visibility: hidden;
visibility: collapse;

/* Global values */
visibility: inherit;
visibility: initial;
visibility: unset;

浏览器支持

浏览器都支持visibility

语法

visibility:visible| hidden| collapse

取值

  • visible:元素正常显示。
  • hidden:隐藏元素,但是其他元素的布局不改变,相当于此元素变成透明。要注意若将其子元素设为visibility:visible,则该子元素依然可见。
  • collapse
    • 用于行、列、列组和行组,隐藏表格的行或列,并且不占用任何空间(与将display: none用于表格的行/列上的效果相当)。但是,仍会计算其他行和列的大小,就好像折叠的行或列中的单元格一样。此值允许从表中快速删除行或列,而不强制重新计算整个表的宽度和高度。
    • 折叠的弹性项目被隐藏,他们将占用的空间被删除。
    • 对于 XUL 元素,元素的计算大小始终为零,而且通常会忽略影响大小的其他样式,尽管边距仍然有效。
    • 对于其他元素,折叠处理与隐藏相同。
    • 有些现代浏览器对visibility: collapse不支持或是不完全支持。很多时候用在不是表格行与列的元素上时不会正确的将它显示成visibility: hidden的效果。

      visibility:collapse会改变表格的布局,嵌套在其被折叠的单元格中的表格也会同样被折叠,除非专门为此嵌套表格指定visibility: visible

      实例

      p        { visibility: hidden; }   /* 隐藏段落                       */
      p.showme { visibility: visible; }  /* 只有 class 设为 showme 的才会显示*/
      tr.col   { visibility: collapse; } /* 折叠 class 设为 col 的行        */
      

visibility - 显示或隐藏元素 - css 定位布局

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)