固定定位和绝对定位的区别

来源:2-4 position-fiexed

慕娘2455634

2018-07-29 22:21

请问如果红色的那个写成绝对定位的话,他会跟着父元素动吗?是会以父元素作为新的body来移动吗?

写回答 关注

3回答

  • 慕粉1474557444
    2018-07-31 16:44:49
    已采纳

    绝对定位中当一个DIV块的位置被定义为绝对定位的时候,也就失去了文档流即失去原本的位置,并且以父级为基准(父级元素必须是相对定位如果不是则一直往上找,直到找到body为止)来进行偏移,固定定位其实和绝对定位有很多相似之处只不过是基于当前页面来偏移。

    慕娘2455...

    非常感谢!

    2018-08-12 18:05:37

    共 1 条回复 >

  • JIANGYUHANG
    2018-09-04 23:18:04

    绝对定位的祖先元素。不一定是相对定位,absolute以及fiexed都可以作为祖先元素来定位,可以自己写几行代码来验证一下

    洋__

    无定位的父元素无法覆盖子元素,有定位的父元素想要覆盖子元素,只有一种可能,那就是父元素的z-index为auto,也就是不设置父元素的z-index(默认值为auto),并且子元素的z-index为负值

    2019-09-28 13:24:29

    共 1 条回复 >

  • kagari
    2018-08-26 16:49:51

    固定定位是参照浏览器窗口,绝对定位是页面。

css定位 position

老师带你了解CSS中定位的知识,并运用到实际案例中。

49044 学习 · 92 问题

查看课程

相似问题