position有四个参数:static | relative | absolute | fixed
position:static,意味元素没有被定位,元素会出现在文档本该出现位置,是页面元素默认的定位的方式,一般无需指定,除非想要覆盖之前设置的定位,一旦应用此属性,那么top,right,left,bottom属性便失效,不起任何作用。
position:relative,相对元素本该位置的偏移量,即相对于position:static的偏移量;
position:absolute,最为复杂,可以这样理解,从本元素上查找(父元素,父元素的父元素...)直到找到第一个position不为static的元素(如果没有定义position,那么默认值为static),那么本元素的的偏移位置就上相对于前面查找到的元素;如果没找到任何满足条件的父元素,则是相对元body的偏移量。
position:fixed 相对于浏览器窗口的偏移量.
参考:http://www.cnblogs.com/chenyuming507950417/p/4003651.html