static
浏览器默认分配位置,没有给定位置(not positioned)。效果就是没有效果
relative
先按照默认分配完整体所有位置后,根据元素被分配的默认位置定位现在位置。即使现在位置覆盖了其它元素的位置也继续执行,可以定位在其它元素的上边
absolute
根据最接近的上一个positioned(给定位置) ancestor位置定位现在位置
fixed
根据网页视窗定位现在位置(鼠标滑动网页视窗,元素位置不动) -- 浮窗广告
Z-Index
元素的Z轴,控制元素堆叠。只能作用于positioned 元素
Z-Index的计算根据元素最原始的ancestor的Z-Index决定
比如位于上海(高楼的最原始祖先)的高楼没有青藏高原(小屋的最原始祖先)的小屋海拔高