1、static:static元素是静态定位,没有特殊定位,不管怎样它还是在正常的文档流中,它的特点就是元素正常状态(不使用定位属性),默认为static;
2、relative:relative定位的元素在正常的文档流中,但它可以使用top,left,right,bottom这四个属性来进行偏移,可以相对于当前定位元素在四个方向上移动;
3、absolute:absolute定位的元素是以除了static以外,它会相对于上级元素来定位,如果他的上级元素也定位,那么它可能相对于body来定位,这个元素和其它元素是没有任何关系的,它不占任何空间;
4、fixed:fixed属性可以让一个元素跟随页面的滚动而滚动,但它会固定在可是窗口的固定位置,它不会相对于单个的元素而定位,而相对于可视窗口来定位,元素也会固定在窗口位置,不会随着页面的滚动而滚动。