css 显示与隐藏

css中的div元素我们可以设置它们的相关属性,这里我们需要认识的有两点,元素的显示与隐藏值,它们分别是:

display 属性设置一个元素应该如何显示,visibility 属性指定一个元素应该可见还是隐藏。

display 的可选值可以有以下几种:

  • none,隐藏元素,不保留元素显示时的空间。

  • block,块元素显示元素。

  • inline,把元素变为行内元素。

  • inline-block,同时有块级元素和行内元素的属性。

display属性四种可选值综合比较:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>display属性的四种可选值</title>
 <style>
 li{
 width: 100px;
 height: 70px;
 border: 1px solid red;
 }
 </style>
 </head>
 <body>
 <div>
 <h3>常见的四种display属性可选值</h3>
 <ul>
 <li style="display: none;">none</li>
 <li style="display: inline;">inline</li>
 <li style="display: inline;">inline</li>
 <li style="display: inline-block;">inline-block</li>
 <li style="display: inline-block;">inline-block</li>
 <li style="display: block;">block</li>
 <li style="display: block;">block</li>
 <li style="display: block;">block</li>
 </ul>
 </div>
 </body>
</html>

如图所示(none元素属性值被隐藏了):

display_25.png

visibility 可选值:

  • inherit,继承父元素的visibility属性设置。
    <span style="visibility: inherit;"></span>
    
  • hidden,隐藏元素,但是保留了自身所占的空间。
    <a style="visibility: hidden;"></a>
    
  • visible,默认值,显示元素。
    <h2 style="visibility: visible;"></h2>
    

visibility属性三种可选值综合比较:

<div style="visibility: inherit;"><h2>inherit可选值</h2></div>
<div style="visibility: hidden;"><h2>hidden可选值</h2></div>
<div style="visibility: visible;"><h2>visible可选值</h2></div>

如图所示:

visibility_25.png

动手小练习

  1. 分别写出display和visibility的不同属性可选值有哪些

  2. 编写一个小实例,对display属性值进行综合比较

  3. 编写一个小实例,对visibility属性值进行综合比较

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,908评论 0 0
  • display display: none; 隐藏,不保留物理空间 display: block;显示 visib...
    roy_pub阅读 1,246评论 0 0
  • 所有题目答案整理自网络,如有错误,接受指正,拒绝批评! 关于html5 HTML5的十大新特性 语义化标签使得页面...
    黄金原野阅读 1,560评论 0 0
  • CSS要点记录 CSS 指层叠样式表 (Cascading Style Sheets) 多种样式时的优先级问题 数...
    Tony__Hu阅读 1,320评论 0 0
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,349评论 0 8

友情链接更多精彩内容