CSS中的静态与相对定位

时间:2012-01-31 10:54:34

标签: html css positioning

Relative定位与默认static定位相同,但您可以使用偏移值(顶部,左侧等)。

Relative似乎客观上更强大static定位。

将CSS中的所有元素重置为relative(并根据需要覆盖absolute)是否有任何不利之处?

2 个答案:

答案 0 :(得分:4)

相对定位为绝对定位的后代建立一个新的上下文(它们相对于其最近的祖先的边缘定位,而不是静态定位)。

答案 1 :(得分:1)

绝对定位元素相对于最近的相对容器。如果你将所有东西设置为相对,那么在你希望你的绝对元素相对于树的祖先位置进一步定位的情况下,它将是一个PITA使用绝对定位,因为绝对元素的父元素将始终是相对的。