目前幾乎所有主流的瀏覽器都支持position屬性("inherit"除外,"inherit"不支持所有包括IE8和之前版本IE瀏覽器,IE9、IE10還沒測試過),以下是w3school對position五個值的解釋:

其中absolute和relative是最常用的,fixed用得也比較多(其中IE6并不支持fixed)。
1、absolute(絕對定位)
absolute是生成覺對定位的元素,脫離了文本流(即在文檔中已經(jīng)不占據(jù)位置),參照瀏覽器的左上角通過top,right,bottom,left(簡稱TRBL) 定位。可以選取具有定位的父級對象(下文將說到relative與absolute的結(jié)合使用)或者body坐標原點進行定位,也可以通過z-index進行層次分級。absolute在沒有設(shè)定TRBL值時是根據(jù)父級對象的坐標作為始點的,當設(shè)定TRBL值后則根據(jù)瀏覽器的左上角作為原始點。具體案例如下:

這是設(shè)定TRBL之后的效果(設(shè)置TRBL以瀏覽器左上角為原點),當沒有設(shè)置TRBL時(沒有設(shè)置TRBL是以父級對象的坐標為原點),即將div1改成如下代碼時