绝对定位的元素盖住下方的元素时,为啥把下方的position设置为relative时,会不被盖住呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绝对定位的元素盖住下方的元素时,为啥把下方的position设置为relative时,会不被盖住呢?相关的知识,希望对你有一定的参考价值。

因为relative不脱离文档流,在原有位置大小还在那,你再定位,他还是有个位置在原来的地方,所以不会被覆盖,而position是脱离文档流的,它直接飘在文档流外,在文档流内没有大小,你放在文档流之外的肯定会覆盖文档流,建议定位少用,后期维护会很麻烦 参考技术A 因为position:relative对象不可层叠,记住就行了,在有z-index的情况下用position:absolute本回答被提问者采纳

以上是关于绝对定位的元素盖住下方的元素时,为啥把下方的position设置为relative时,会不被盖住呢?的主要内容,如果未能解决你的问题,请参考以下文章

绝对元素的水平定位

移动端 fixed 固定按钮在屏幕下方,然后按钮被键盘顶上来...顶上来了有没有~

同时具有两种定位的元素

Clearfix 负绝对定位

IE 忽略定位元素上的 Z-Index

selenium+python涉及到可能定位不到元素的问题,可以参考下方的链接