2012-01-31 59 views
0

Relative定位與默認的static定位相同,除了可以使用偏移值(頂部,左側等)。CSS中的靜態與相對定位

Relative看起來客觀上更強大,即static的定位。

將CSS中的所有元素重置爲relative(並根據需要重寫absolute)有什麼缺點嗎?

回答

1

絕對定位元素是相對於最近的相對容器。如果您將所有內容設置爲相對,那麼在您希望將絕對元素相對於樹上的祖先進行定位的情況下,因爲絕對元素的父元素始終是相對的,所以它將成爲PITA使用絕對定位。

+0

絕對定位,絕對定位,絕對元素,絕對元素......那麼相對和靜態定位呢?你似乎比試圖回答手頭的問題更多。 – BoltClock 2012-01-31 11:04:17

+0

咦?我如何咆哮?問題在於是否存在劣勢,我清楚地指出了這樣的劣勢,我不是嗎?你的意思是什麼關於相對和靜態定位?你想問什麼? – Supr 2012-01-31 11:09:57

+0

idk,這大致顯示了避免使用質量相對定位的好例子。 – danjah 2012-01-31 11:10:32

4

相對定位爲絕對定位的後代建立了一個新的上下文(這些上下文相對於它們最近的祖先的邊緣沒有靜態定位)。

+0

非常簡潔確實 – 2012-01-31 11:00:12