position:absolute相对哪个元素定位

分类: 365投注入口 时间: 2025-06-30 08:15:08 作者: admin 阅读: 1557

应用了position: absolute的元素会循着节点树中的父(祖)元素来确定“根”,然后相对这个“根”元素来偏移。如果在其节点树中所有父(祖)元素都没有设置position属性值为relative或者absolute则该元素最终将对body进行位置偏移。应用了position: absolute的元素会脱离页面中的普通流并改变Display属性(重点)!

w3school说:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

也就是说

生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位。 元素默认的定位值是static,所以往上找参照元素一直到根元素了。 如果是要相对第一个父元素定位,请为该父元素添加属性position: relative,或者添加position:absolute

示例代码:

或者设置.head-photo的position为absolute

结果都是:

相关文章

Win11用过的壁纸在哪 Win11找回原来桌面背景图方法【详解】

正规的365网站平台 · 06-27 阅读 3524

数据库的表和表如何关联

365投注入口 · 06-27 阅读 6171

魏文彬历任老婆

正规的365网站平台 · 06-29 阅读 9062