position:static、relative、absolute、fixed
static:没有定位,元素出现在正常的流中。position的缺省值,设置position:static的情况下,left、top、right、bottom无效。
relative:生成相对定位的元素,相对于其正常位置进行定位。因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。
absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。使用absolute时要注意它的非static定位的父元素是谁,这样才可以正确的出效果。
fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。可以用来设置永远悬浮在同一个位置的广告栏、置顶按钮等。
inherit:规定应该从父元素继承position属性的值。
注意:left、top、right、bottom只在非static的情况下有效。