position这个属性用于设置HTML元素的位置,需要和“top,left,right,bottom"结合使用。
当设置为position:absolute时,处于于绝对定位,这时设置的top,left,right,bottom等属性,设置的是该元素相对于他的父级元素的位置产生多少偏移量。
当设置为position:relative时,处于相对定位,这时设置的top,left,right,bottom等属性,可以设置该元素相对于它本身的位置产生多少偏移量。
当设置position:fixed时,这时设置的top,left,right,bottom等属性,设置的是该元素相对于body部分产生多少偏移量。
主要就是这么点了,你可以用这三个属性,设置相同的top,left,right,bottom值,在浏览器中看看效果。
position 属性把元素放置到一个静态的、相对的、绝对的、或固定的位置中。
这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。
position是个很麻烦的属性,一句两句还真说不清楚