position:static|absolute|fixed|relativehtml
static:默认值,无特殊定位,对象遵循html定位规则布局
absolute:将对象从文档流中拖出,使用left、right、top、bottom.属性相对于其最接近的一个有定位设置的父对象进行绝对定位spa
若是不存在这样的父对象,则依据body对象,其层叠经过z-index来定义htm
relative:对象不可层叠,但能够使用l、r、t、b等属性对象
fixed:把对象定在一个绝对位置不动,不管滚轮怎么动,它的位置都不变文档
absolute 会将对象拖离出正常的文档流绝对定位而不考虑它周围内容的布局。it
想要激活对象的绝对定位,必须先指定l、r、b、t中至少一个io
relative 会保持对象在正常的HTML流中,可是它的位置能够根据它的前一个对象进行偏移static
在相对(relative)定位对象以后的文本或对象占有他们本身的空间而不会覆盖被定位对象的天然空间。与此不一样的,在绝对(absolute)定位对象以后的文本或对象在被定位对象被拖离正常文档流以前会占有它的天然空间top