opacity:0;visibility:hidden;display:none;转载

原创
小哥 3年前 (2022-10-17) 阅读数 112 #大杂烩

例如,如果一个祖先的元素遭受了某种不幸,它的子孙也必然会遭受同样的痛苦。
opacity:0和display:none如果父节点元素应用如果父节点元素应用opacity:0和display:none无论他们的后代成员多么努力地远离公众的视线。
如果父节点元素应用AND,并且如果父节点元素应用并且父元素应用visibility:hidden,后代元素应用程序,后代元素应用程序visibility:visible然后它将不会有任何意外地被揭晓。然后它就会毫无意外地出现。

结构:
display:none: 将使元素从渲染树中完全消失,并且不占用任何空间进行渲染, 无法单击。不可点击。不能点击。
visibility: hidden:它不会使元素从渲染树中消失,渲染的元素会继续占用空间,只是内容不可见且无法单击
opacity: 0: 不会使元素从渲染树中消失,渲染的元素会继续占用空间,只是内容不可见且可以单击

继承:
display: none和opacity: 0:非继承属性,子代节点的消失是由渲染树中的元素消失引起的,无法通过修改子代节点属性来显示。
visibility: hidden:是继承的属性,则子代节点会由于继承的hidden,通过设置进行设置,通过设置visibility: visible;您可以显式化子节点。您可以使子代节点显式。您可以将子代节点显式。您可以显式化子节点。

性能:
displaynone : 修改元素可能导致文档回流修改元素将导致文档回流修改元素导致文档回流修改元素导致文档回流,屏幕阅读器不会读取display: none高性能消耗的元素含量
visibility:hidden: 修改元素只会导致重新绘制该元素,性能消耗较低的屏幕阅读器visibility: hidden元素内容
opacity: 0 : 修改元素会导致使用较少的性能消耗进行重绘

联系人:它们都使元素不可见

转载于:https://www.cnblogs.com/anbozhu7/p/11274286.html

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除