2013-06-12 43 views
-2

我們什麼時候在div中使用'position:relative',是否意味着它裏面的元素會有一個相對的位置,或者他自己的位置是相對於他的父母的?什麼真的意味着一個div的位置?

+1

看看這篇文章:http://alistapart.com/article/css-positioning-101 –

+0

我想VTC爲「一般參考」,但有時你不得不隨大流。 –

回答

0

這意味着div相對於其包含的元素被定位。

0

這意味着它自己的位置將相對於最接近定位母體(「定位的」意爲其他positionstatic,或空白的任何值)。

絕對相對定位元素的行爲非常相似,它們的位置也相對於最接近的定位父親。所不同的是:

  • position: absolute:元素取「出來的流的」,當被處理的佈局,所以其它元素表現爲好像絕對元素不存在。

  • position: relative:處理佈局時,元素保持「處於流程中」狀態,其他元素的行爲與其具有position: static一樣。