请问如果红色的那个写成绝对定位的话,他会跟着父元素动吗?是会以父元素作为新的body来移动吗?
绝对定位中当一个DIV块的位置被定义为绝对定位的时候,也就失去了文档流即失去原本的位置,并且以父级为基准(父级元素必须是相对定位如果不是则一直往上找,直到找到body为止)来进行偏移,固定定位其实和绝对定位有很多相似之处只不过是基于当前页面来偏移。
绝对定位的祖先元素。不一定是相对定位,absolute以及fiexed都可以作为祖先元素来定位,可以自己写几行代码来验证一下
固定定位是参照浏览器窗口,绝对定位是页面。