很多人在使用 css 时,对 Display, Visibility 和 Overflow 三个属性的理解并不是很清晰,这里就对这三个属性做一下分析,对应三个属性在使用时的区别.
Display
display 用来设置或检索对象是否及如何显示 。
- display: none
html 代码:
<div id="a">A</div><div id="b">B</div><div id="c">C</div>
CSS代码:div{width: 200px;height: 100px;}#a{background-color: red;}#b{background-color: green;display: none;}#c{background-color: blue;}
效果如下:文章插图
- display: block
HTML 代码:
<span id="a">A</span><span id="b">B</span><span id="c">C</span>
CSS代码:span{width: 200px;height: 100px;font-size: 50px;color: gray;}#a{background-color: red;}#b{background-color: green;}#c{background-color: blue;display: block;}
效果如下:文章插图
- display: inline
HTML 代码:
<div id="a">A</div><div id="b">B</div><div id="c">C</div>
CSS代码:div{width: 200px;height: 100px;font-size: 50px;color: gray;display: inline;}#a{background-color: red;}#b{background-color: green;}#c{background-color: blue;}
效果如下:文章插图
Visibilityvisibility 属性用来设置或检索是否显示对象 。与 display 属性不同,该属性为隐藏的对象保留其占据的物理空间, 该属性默认值为 visible, 设置对象可见 。
- visibility: hidden
HTML代码:
<div id="a">A</div><div id="b">B</div><div id="c">C</div>
CSS代码:div{width: 200px;height: 100px;font-size: 50px;color: gray;}#a{background-color: red;}#b{background-color: green;visibility: hidden;}#c{background-color: blue;}
效果如下:文章插图
Overflowoverflow 属性用来检索或设置当对象的内容超过其指定高度及宽度时如何管理内容 。
- overflow: visible
HTML 代码:
<div id="a"><div id="b"></div></div>
CSS代码:#a{width: 300px;height: 100px;background-color: red;overflow: visible;?}#b{width: 200px;height: 300px;background-color: blue;}
效果如下:文章插图
- overflow: hidden
HTML 代码:
<div id="a"><div id="b"></div></div>
CSS代码:#a{width: 300px;height: 100px;background-color: red;overflow: hidden;?}#b{width: 200px;height: 300px;background-color: blue;}
效果如下:文章插图
- overflow: scroll
HTML 代码:
<div id="a"><div id="b"></div></div>
CSS代码:#a{width: 300px;height: 100px;background-color: red;overflow:scroll;?}#b{width: 200px;height: 300px;background-color: blue;}
效果如下:文章插图
- overflow: auto
推荐阅读
- 测试人员不知道密码,该怎么使用Linux中的mysql数据库?
- 睡眠中十个可怕小动作,再不“扔掉”你的身体迟早要遭殃
- 佳能|佳能推出全新电影镜头:超大光圈 黑暗中也能用自然光拍摄
- C语言中return 0 return 0在c++语言中是什么意思
- 英语论文语法错误 科技论文写作中常用或容易错用的语法知识总结
- 清朝初期中国地图 清朝第一张地图是谁绘制的
- 在中国的花茶里,花茶的感官鉴赏
- 全中国哪里的小米最好吃?认清这4个产地,谷中珍品,香糯粘稠
- 未来十年中,这四个职业会非常热门,前景好,薪资高
- 金银花茶中是哪种好,金银花茶的功效作用