1. 程式人生 > >css關於相對定位與絕對定位

css關於相對定位與絕對定位

css

1.一般如果我們不給元素設置position,則默認為static,此時是該元素是沒有定位的,像left/right這些偏移屬性都是沒有效果的。


2.position:relative (相對定位)

若設置為相對定位,即可配置left/right這些偏移,相對於該元素原有位置進行偏移,並且,原有位置任占據著文檔流的空間,偏移並不會擠開別的元素,所以如果發生重疊,可以通過z-index設置堆疊順序。


3.position:absolute(絕對定位)

當一個元素設置為絕對定位的時候,在文檔流中是不占據空間的,會上浮。與相對定位不同的是絕對定位會刪除文檔流中原有位置的空間,定位則是通過不為static的父元素來定位

(若父元素為static,則則找父元素的父元素,往上級找)。

本文出自 “cw” 博客,請務必保留此出處http://cw666.blog.51cto.com/12488150/1929405

css關於相對定位與絕對定位