请教大神解答?

来源:13-9 Relative与Absolute组合使用

三水朝山

2016-07-14 22:47

为什么BOX1要变为相对定位后又没移动,BOX2用绝对定位才有效?绝对定位不是本身就相对于父元素而言就有效吗?那这样不是不用BOX1变为相对定位也行?相对定位是互相的,指BOX1和BOX2互相为相互定位,还是BOX1相对自己本身定位?是为了让BOX1脱离文档流,让层浮起来?然后让BOX2相对于BOX1绝对定位,然后重叠产生的效果?

写回答 关注

2回答

  • 花花花花生喵
    2016-07-14 23:23:05
    已采纳

    相对定位没有移动是因为没有设置left,right。box1是box2父元素,绝对定位的概念是相对父标签设置的。定位应该是可以相互的,只要概念不要错。box1是相对自己移动前的位置定位的。

    三水朝山 回复花花花花生喵

    相对定位没有脱离文档流,理解错了

    2016-07-15 15:22:12

    共 3 条回复 >

  • 慕粉3648130
    2016-07-14 23:10:10

    你绕的我都晕了,绝对定位就是相对于父元素而言,相对定位就是相对box1的定位。貌似是这样的理解

初识HTML(5)+CSS(3)-升级版

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

1225809 学习 · 18234 问题

查看课程

相似问题