fixed 属于绝对定位,相对于浏览器窗口定位 (IE 6不支持)
relative 相对定位,通过设置垂直或水平位置,让这个元素"相对于"它的原始起点进行移动。
相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其他框。
absolute 绝对定位,父级如果没有设置relative,则向上寻找到有relative定位的父级元素,直到相对于根节点(html)定位。
绝对定位会完全脱离文档流,因此不占据空间。
absolute,fixed,float 会触发 BFC ,变成块级元素。
z-index 只有在采用了定位(position 不为static)之后的元素才可以生效。