为何子绝父相 的一点理解

初来乍到,理解不对的但愿各位大佬多多指正,感谢~~排序

首先,这是最经常使用的定位组合方式,不是绝对的规则

而后,什么状况须要这样定位,不这么定位有什么后果

  1. 为何儿子要绝对定位

通常小图标,好比轮播条里面的小三角须要放在其余子元素上面,就是层叠,虽然float,以及除static 的其余定位均可以利用Z-index让盒子优于其余元素显示,可是,只有absolute彻底脱标且不占位置,这样别的盒子才能方便排序。文档

  1. 为何父亲要相对?

无论是相对绝对固定,均可以让子元素找到定位点,但问题是若是父元素是相对定位,在文档流中不占位,那父元素下面的盒子就会跑上来。。。class

那fixed呢? 也不太好,它不能让父亲们随着页面滚动啊float

导航栏可能有多个父亲盒子,若是用fixed且不单独指定每一个盒子位置,一堆父亲盒子会重叠在一块儿static

相关文章
相关标签/搜索