javascript中的position的說明

javascript中的position有四個參數:

static:無特殊定位。即left,bottom,top,right屬性不起作用,元素本應放在那裏就放在哪裏,這個屬性值是默認的

relative:相對定位:他是相對於元素本應放在那裏的一個偏移量,left,right,top,bottom屬性可以使用。他們的值默認爲0.如果沒有設置這些屬性,他和使用static放的位置是一樣的。它可以最爲absolute的子元素的參考座標。

absolute:是絕對定位,使用left,right,top,bottom設置位置,他是相對與第一個父節點的position的值不爲static的值,即position的值不是默認的第一個父元素的位置。父元素的position的值爲absolute,relative,fixed的父元素的偏移量。如果所有的父元素都是static,那就相對與窗體。它可以使用z-index屬性值,屬性值過大,誰就在上面。

fixed:他也是絕對定位,但是這個絕對定位是相對於窗口的,並且始終相對於窗口的,不管他的父元素的position是什麼值。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章