css元素如何重叠?

来自:互联网
时间:2020-11-24
阅读:

CSS元素的重叠方式

方法1、设置负margin

给元素设置负margin使其移动后 原来的位置是不会保留的

负margin可以让元素的占用空间变小 后面的元素可以覆盖当前的元素

(这里有两个相同大小的p 宽高都是100px (如图一) 当我们给上面类名为p的p设置了-margin-bottom之后 (见图二) 我们发现下面的元素覆盖了-margin的位置)

图一:

css元素如何重叠?
css元素如何重叠?

方法2、利用定位

相对定位(position: relative):原来位置保留 并且不会挤到其他元素,只会重叠

绝对定位(position: absolute):不保留原来位置 脱离页面流

示例:

css元素如何重叠?

效果:

css元素如何重叠?

返回顶部
顶部