为了账号安全,请及时绑定邮箱和手机立即绑定

相对定位和绝对定位的方式

为什么父元素box3用的是相对定位,子元素box4用绝对定位才可以达到效果?

正在回答

2 回答

组合使用的意思就是:用两个组合,可以实现div相对父元素进行偏移。(因为如果只用absolute只能相对于浏览器偏移,如果只用relative只能相对于本身偏移,如果只用fixed只能相对于视图偏移)

扩展一下:

因为absolute这个属性值是受父元素是否有position值影响的。如果父元素没有position值,则以浏览器为基准偏移,如果父元素有position值(无论是relative/absolute/fixed哪一个),则以父元素为基准偏移。


1 回复 有任何疑惑可以回复我~

子元素的绝对定位是相对父元素的!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225799    人
  • 解答问题       18234    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

相对定位和绝对定位的方式

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信