首页 > 网页制作 > CSS

display和visibility的区别

admin CSS 2022-02-06 13:24:32 display   visibility"

visibility隐藏的对象还保留对象显示时所占的物理空间,display则不保留。

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

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

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

具体步骤:

代码示例:

< div style="border:1px solid #000;background:#eee">
< span style="width:200;height:200;visibility:hidden">
←SS属性为visibility:hidden的对象
< /div>
< div style="border:1px solid #000;background:#666"> < span style="width:200;height:200;display:none"> ←SS属性为display:none的对象 < /div>

特别提示

用visibility属性控制隐藏的对象还占据着它显示时的位置,而display则没有。

特别说明

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 显示元素(默认值)。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持潘少俊衡!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/web/CSS/76835.html

留言与评论(共有 0 条评论)
   
验证码:

潘少俊衡

| 桂ICP备2023010378号-4

Powered By EmpireCMS

爱享小站

中德益农

谷姐神农

环亚肥料

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

感谢潘少俊衡友情技术支持