position
属性允许对元素进行定位
取值有static
,relative
,absolute
,fixed
,-ms-page
,initial
,unset
static
:默认值,元素框正常生成,块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或者多个行框,置于其父元素中。
relative
:这个属性是在保留自己原来的位置不变的情况下,在原来的位置中进行偏移。
absolute
:如果父元素设置了position: relative,则元素是相对离它最近的一个父级元素进行定位,如果没有,则相对于根元素(也即是视窗)
fixed:元素的表现类似于将position
设置为absolute
,不过其包含块是视窗本身。
-ms-page
:位置取决于absolute
的模式。
initial
:将指定的值表示为属性的初始值。
unset
:设置了“inherit”和“initial”,根据属性是否被继承。