咨询电话:
15628812133
27
2017/04

display和visibility的区别

发布时间:2017-04-27 17:40:11
发布者:jiangbing
浏览量:
0

visibility="visible|hidden",visible显示,hidden隐藏。

visibility隐藏的对象还保留对象显示时所占的物理空间,就是当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。display则不保留。

vilibility:hidden(隐藏)、visible(显示) style="vislbility:hidden"

display:none(隐藏)、block(显示) style="display:none"

可以保存下面的代码看看效果。

代码示例:


属性为visibility:hidden的对象
属性为display:none的对象

特别说明:

display属性设置元素的显示方式,对应脚本特性为display,可选值为none、block和inline,各值的说明如下:

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

block块方式显示元素。

inline 以内嵌方式显示元素。

inline-block对象显示为内嵌元素,但所有子对象都显示为块元素,相邻的内嵌元素将显示在同一行,允许空格。

list-item 将块元素显示为列表对象,并可以添加项目标点。(需要IE6.0+支持)

table-header-group 将元素作为表格标题组显示,相当于tHead元素。

table-footer-group 将元素作为表格脚注组显示,相当于tFoot元素。

visibility属性设置是否显示元素,对应的脚本特性为visibility,可选值为inherit、hidden和visible,各值的说明如下:

inherit 继承父元素的visibility属性设置。

hidden 隐藏元素,但保留其所占空间。

visible 显示元素(默认值)。


上一篇: 英文字母不自动换行怎么解决
下一篇: 如何修改input复选框样式
关键词:
返回列表
相关文章
相关案例
热门文章
最新文章