position(3rd week blog)

static:
静态的默认属性,上(top)下(bottom)左(left)右(right)等参数不会执行没有影响。
relative:
此属性会根据上(top)下(bottom)左(left)右(right)等参数及其数值大小的设定而造成相对于static的box元素的偏移。
absolute:
运用此属性,元素将从常规文档流中删除,并且不会为页面布局中的元素创建任何空间。其表示绝对位置,相对页面来说是固定死的绝对的定位。绝对定位元素相对于其最近定位祖先(也就是说,最近的祖先不是static)如果定位的祖先不存在,则定位为相对于icb
fixed:
与absolute相似。元素将从常规文档流中删除,并且不会为页面布局中的元素创建任何空间。它的位置相对于初始位置。它允许框架样式布局。在页式媒体如打印输出中,一个固定元素会出现于第一页的相同位置。这可以用来创建一个“浮动”元素,不管滚动如何,它都停留在相同的位置
sticky:
元素根据文档的正常流程定位,然后相对于其最近滚动祖先和含块(最近的块级祖先),包括与表相关的元素,偏移量不影响任何其他元素的位置。此值总是创建一个新的堆叠上下文。

猜你喜欢

转载自www.cnblogs.com/Leo12193/p/9704127.html