1. relative(相對定位):生成相對定位的元素,經過top,bottom,left,right的設置相對於其正常(原先自己)位置進行定位。可經過z-index進行層次分級。均是以父級的左上角進行定位,可是父級的Padding屬性會對其影響。it
2. absolute(絕對定位):生成絕對定位的元素,相對於 static 定位之外的第一個父元素進行定位。元素的位置經過 「left」, 「top」, 「right」 以及 「bottom」 屬性進行規定。可經過z-index進行層次分級。但與relative的區別是其在正常流中的位置再也不存在。absolute定位的層老是相對於其最近的定義爲absolute或relative的父層,而這個父層並不必定是其直接 父層。若是其父層中都未定義absolute或relative,則其將相對body進行定位io
定位屬性爲absolute的元素定位於其父級元素內,只有知足兩個條件:
第一:設定TRBL
第二:父級設定Position屬性
static