position
取值: static | relative | sticky | absolute | fixed
初始值:static
适用于: 所有元素
通常指包含另一个元素的框体。对于非根元素来说:
如果position属性的值是relative或static,其容纳块由最近的块级、单元格或行内块级祖辈元素框体的内容边界划定。
如果position的属性是absolute,其容纳块是position属性的值不是static的最近的祖辈元素:
top,right,bottom,left
初始值:auto
适用于:定位元素
width,height
初始值:auto
适用于:块级元素
min-width,min-heigth,max-width,max-height
初始值:0(min),none(max)
overflow
取值:visible | hidden | scroll | auto
初始值:visible
适用于:块级元素和置换元素
visibility
取值:visible | hidden | collapse
初始值:visible
适用于:所有元素
后者会导致元素不显示,完全从文档中移除。因此文档的布局不会再有任何影响。但是前者在不可见你的情况下,元素仍像可见时那样影响文档的布局。
绝对定位的元素完全从文档流中移除,其位置相对容纳块确定,外边距的边界使用偏移属性划定。绝对定位的元素不围绕其他元素的内容流动,而其内容也不围绕定位元素流动。绝对定位元素的容纳块是position属性不为static的最近祖辈元素。
z-index
初始值:auto
适用于:定位元素