CSS 定位:将子级设置为绝对位置,将父级设置为静态位置

问题描述 投票:0回答:1

如果我将子 div 的位置设置为绝对,然后要相对于父级定位它,我必须将父级的位置设置为相对,对吧?如果我将父级的位置设置为除相对位置(如静态、绝对、固定或粘性)之外的任何其他位置,它也可以工作吗?

当我将子 div 的位置设置为绝对,将父 div 的位置设置为相对时,子级将相对于父级定位,但当我将父级的位置设置为静态时,它不起作用,这是为什么?绝对定位的子/后代相对于最近定位的父/祖先进行定位,但是当定位的祖先是静态时,它不起作用,并且相对于网页的左上角而不是父进行定位。

css css-position absolute
1个回答
0
投票

是的,你说得对。父级的位置可以是

static
以外的任何位置,因为如果您未指定任何位置,则
static
是元素的默认位置。

© www.soinside.com 2019 - 2024. All rights reserved.