如何理解DIV中display和visibility属性差别

技术如何理解DIV中display和visibility属性差别如何理解DIV中display和visibility属性差别,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到

如何理解DIV中显示和可见属性的区别,针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想要解决这个问题的小伙伴找到更简单更容易的方法。

描述DIV中显示和可见性的区别。visibility属性隐藏元素但保持其浮动位置,而display实际上设置元素的浮动特性。虽然它们可以隐藏页面元素,但区别在于如何响应正常的文档流。

DIV中display和visibility属性差别

visibility属性:

确定元素是显示还是隐藏;

可见性='可见|隐藏',可见就是显示,隐藏就是隐藏。

当可见性设置为“隐藏”时,虽然元素被隐藏,但它仍然占据其原始位置。

示例:

script language script language=' JavaScript ' functiontogglevisibility(me){ if(me . style . visibility==' hidden '){ me . style . visibility=' visibility ';} else { me . style . visibility=' hidden ';} }/scriptdivonclickdivonclick=' toggle visibility(this)' style=' position : relative ' * * *一行文本将触发' hidden '和' visibility '属性,并注意第二行的变化。/DIVDIV第二行不会移动,因为可见性将保持元素的位置。/DIV看到第一行:会受到‘隐藏’和‘可见’的影响。因为可见性保留了元素的位置,所以第二条线不会移动。

注意,当元素隐藏时,它不能接收其他事件,所以当* * *行代码变成‘隐藏’时,它不能接收响应事件,所以不能用鼠标点击* * *段来显示。

display属性:

有点不一样。可见性属性隐藏元素,但保持其浮动位置,而显示实际上设置元素的浮动特性。

block:

当display设置为block时,容器中的所有元素都将被视为一个单独的块,就像DIV元素一样,它将被放入页面中。(实际上,您可以将display:block块设置为span,这样它就可以像DIV一样工作。

内联:

将display设置为inline将使它的行为类似于inline元素——即使它是一个普通的块元素,如DIV,它也会像span一样组合成一个输出流。

none:

* * * display设置为:none,则元素实际上从页面中移除,并且它下面的元素将被自动填充。

例如:

请看下面我的例子的代码和效果:

示例:

script language script language=' JavaScript ' functiontogglesplay(me){ if(me . style . display==' block '){ me . style . display=' inline ';Alert('文本现在为:' inline '。');} else { if(me . style . display==' inline '){ me . style . display=' none ';警报('文本现在是: '无'。3秒后会自动重新出现。' );window . settimeout(' BluetText . style . display=' block ';3000,‘JavaScript’;} else { me . style . display=' block ';Alert('文本现在是:'block '。');} } } } } } }/script div位于span id span id=' blue text ' onclick=' togglesplay(this)' style=' color 3360 blue;位置:相对;光标:手;单击蓝色/跨度文本查看效果。/DIV关于如何理解DIV中显示和可见性属性的区别这个问题的答案就分享到这里了,希望。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/99775.html

(0)

相关推荐

  • 在RecyclerView中如何实现button的跳转功能

    技术在RecyclerView中如何实现button的跳转功能这篇文章主要为大家展示了“在RecyclerView中如何实现button的跳转功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一

    攻略 2021年10月25日
  • 生茶,如何冲泡普洱生茶比较好

    技术生茶,如何冲泡普洱生茶比较好我是茶客闲品锦锦,很高兴回答你的问题:如何冲泡普洱茶生茶比较好生茶?普洱茶生茶市面上比较常见的以紧压茶为多见(砖、饼、沱),普洱茶冲泡如果条件允许的情况下最好选用紫砂壶冲泡,真正的紫砂壶透

    生活 2021年10月21日
  • react中的flux是什么

    技术react中的flux是什么本篇内容主要讲解“react中的flux是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“react中的flux是什么”吧!

    攻略 2021年11月24日
  • 如何自动启动数据库

    技术如何自动启动数据库这篇文章主要介绍如何自动启动数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!自动重启,需要grid的支持自动管理资源[oracle@edsir1p8-+ASM ~]$ c

    攻略 2021年11月25日
  • 如何在中理解dotnetmonitor?NET6

    技术.NET 6中的dotnet monitor怎么理解这篇文章给大家介绍.NET 6中的dotnet monitor怎么理解,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一.什么是 dotnet

    攻略 2021年12月25日
  • 品牌男装排行榜,时尚商务男装品牌排名是

    技术品牌男装排行榜,时尚商务男装品牌排名是男 人 买 衣 服 , 其实只 有三个 字 品牌男装排行榜: 少 而精, 选 择知 名品牌 一般 不会 错。中国十 大知名 时 尚 男装
    1、 九牧 王—— 男裤 及茄 克 已经

    生活 2021年10月20日