关于子绝父绝

关于子绝父绝

问题描述:

老师您好,如果子元素最近的父元素为绝对定位,其父元素的父元素为相对定位,请问该子元素是以哪个为基准点?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,1、绝对定位的盒子并不是永远以浏览器作为基准点;

2、绝对定位的盒子会以自己祖先元素中,离自己最近的拥有定位属性的盒子,当做基准点。这个盒子通常是相对定位的,所以这个性质也叫作“子绝父相”,所以以最近的为基准点,祝学习愉快~

  • 一坨羊毛 提问者 #1

    最近的父盒子绝对定位也不管了呗,就以相对定位?

    2022-07-06 13:22:40
  • imooc_慕慕 回复 提问者 一坨羊毛 #2

    同学你好,此处定位以最近的有定位的元素为基准点;举个案例:

    https://img1.sycdn.imooc.com//climg/62c51dbc09e2c35f04390388.jpg

    当box1为相对对定位,box2为绝对定位,box3也是绝对定位,box2是以box1为基准的,box3以box2为基准;

    通过测试,可以看出,他是以最近有定位的元素为基准的;

    祝学习愉快~

    2022-07-06 13:34:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师