首页 > 其他分享 >margin穿透/传递/合并/折叠 多层 爷孙

margin穿透/传递/合并/折叠 多层 爷孙

时间:2023-11-28 11:24:07浏览次数:28  
标签:传递 折叠 元素 穿透 margin 爷孙

https://codepen.io/rhdom/pen/vYbarpm

如这个代码所示

<div class="show">
  <div>
    <h2>crystal</h2>
  </div>
</div>

 

<div data-v-3151e59a="" class="form-widget-list">
  <div data-v-6f598f02="" data-v-97099720="" data-v-3151e59a="" class="field-wrapper design-time-bottom-margin">
    <div data-v-6f598f02="" class="el-form-item el-form-item--medium label-right-align"></div>
  </div>
</div>

 

每层都是只有一个元素,这样,可以一直向上穿透/传递/合并/折叠。

 

比较有迷惑性的地方是,父元素的margin值(在devtools elements面板中)实际上并没有变化

父元素偏移,但并不是会把这个值设置给父元素,在元素检查的时候父元素的margin并没有改变,margin还是在子元素上,只是显示不符合预期。

标签:传递,折叠,元素,穿透,margin,爷孙
From: https://www.cnblogs.com/hhdom/p/17861474.html

相关文章

  • 本地Linux 服务器实现内网穿透,SSH远程连接
     公网SSH远程连接Linux的好处在于可以在任何地方通过互联网连接到Linux服务器,无需在服务器所在的局域网内。这样可以方便地进行远程管理、维护和操作,提高了工作效率和灵活性。同时,公网SSH连接还可以加强服务器的安全性,因为可以通过SSH协议进行加密通信,保护数据的安全性。下面简......
  • Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器 ,互斥锁
    Redis缓存雪崩、击穿、穿透解释及解决方法,缓存预热,布隆过滤器,互斥锁......
  • scoped实现原理及穿透方法
    何为scoped在vue文件中的style标签上,有一个特殊的属性:scoped。当一个style标签拥有scoped属性时,它的CSS样式就只能做用于当前的组件,也就是说,该样式只能适用于当前组件元素。经过该属性,可使得组件之间的样式不互相污染。若是一个项目中的全部style标签所有加上了sco......
  • Redis 缓存系统常见问题及解决方案(缓存击穿,缓存穿透,缓存雪崩)
    1、缓存穿透缓存穿透指当用户在Redis缓存系统执行一条无效查询时,这条无效查询将穿透Redis缓存系统并向MySQL数据库请求数据,而MySQL数据库也获取不到数据。黑客可以利用缓存穿透原理,恶意执行大量无效查询,这将会对MySQL数据库的访问造成很大的压力解决方法:1、缓存......
  • frp内网穿透
    frp内网穿透内网client服务器可以访问外网一台有公网IP的服务器(可以用ECS,我这里用的是一台阿里云ECS)我这里是以ubuntu部署远程ssh的环境1.下载frp包:wgethttps://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_amd64.tar.gz可以去https://github.......
  • 缓存雪崩/击穿/穿透
    缓存雪崩大量缓存同时过期,就叫缓存雪崩。缓存中有大量数据同时过期,导致大量请求缓存缺失redis实例宕机措施设置过期时间时,随机小范围打散服务降级缓存命令率下降到警告值或者数据库负载突然增大时,很可能发生了缓存雪崩。可以通过服务降级措施,来保证核心接口能正......
  • 缓存穿透方案之布隆过滤器
    作用:快速过滤掉不存在数据一种数据结构,特点是高效插入和查询,但是返回的结果是概率性的,不是确切的。使用场景:1.缓存穿透解决方案2.网络爬虫重复下载url解决方案3.HBase客户端查找列族文件数据问题解决方案。......
  • 本地Elasticsearch 结合内网穿透实现远程连接
    Elasticsearch是一个基于Lucene库的分布式搜索和分析引擎,它提供了一个分布式、多租户的全文搜索引擎,具有HTTPWeb接口和无模式JSON文档,同时也是是一个非常强大的工具,可以用于各种用途,例如日志分析、搜索引擎、安全分析等等。远程连接的好处在于可以让用户从远程位置访问Elastics......
  • 内网穿透小工具
    1、概述介绍Ngrok是一个内网穿透工具,该工具采用go语言进行开发,支持TCP、HTTP、TLS(企业用户,需要付费)。该工具主要用于解决外网的客户端无法访问内网资源的问题,因为其具有使用简单、连接迅速,具备良好的跨平台特性等特点,所以可以被项目开发人员用来快速在互联网部署项目,同时,该工具......
  • 如何解决缓存穿透、缓存击穿、缓存雪崩
    SpringBoot在缓存方面也提供了一些优秀的解决方案,帮助我们解决缓存穿透、缓存击穿、缓存雪崩等问题。一、Redis缓存Redis是一个高性能的键值对存储数据库,也是一个基于内存的数据结构存储系统,同时也支持持久化数据存储。Redis提供了丰富的数据结构,包括字符串、哈希、列表、集合、有......