所以我一直关注this tutorial,以便更清楚地了解相对和绝对定位。大多数事情都很清楚,但在文章的最后说 关于绝对定位。
..它并不总是默认为浏览器窗口的左上角。 相反,什么位置:绝对;真的是定位元素 相对于其第一个非静态定位的祖先(继承 不算数......)
请允许有人以外行的方式提出这个问题。 感谢
答案 0 :(得分:3)
非静态定位元素是position
属性设置为static
以外的任何其他元素的元素(默认值)。
例如:position: relative || absolute || fixed
如果找不到这样定位的祖先,absolute
定位元素将相对于窗口定位。