position的值,relative和absolute分别是相对谁进行定位:absolute 生成绝对定位的元素,相对于static定位以外的第一个祖先元素进行定位;relative 生成相对定位的元素,相对于其在普通流中的位置进行定位
详细解释一:
absolute在子div,他的父元素必须有个position属性默认不是static的,这样它就可以以父类为参照进行定位
relative是已自身为参照,意思是他原本应该在什么位置,加上relative属性后,会以他原本按照文档流应该在的位置为参照进行定位
详细解释二:
absolute决定定位,相对于最近的已经定位的祖先元素(position为absolute或relative的)进行定位
relative相对定位,相对于本元素原始位置进行定位
详细解释三:
absolute相对于已经定位的祖先元素,否则相对于body
relative相对于本身应该存在的位置