-1

我们什么时候在一个div中使用'position:relative',这是否意味着它里面的元素会有一个相对定位,或者他自己的位置会相对于他的父级?

4

2 回答 2

0

这意味着 div 是相对于它的包含元素定位的。

于 2013-06-12T18:57:58.203 回答
0

这意味着它自己的位置将相对于最近定位的父级(“定位”表示除或空白position之外的任何值)。static

绝对相对定位元素的行为非常相似,它们的位置也是相对于最近定位的父元素。区别在于:

  • position: absolute:当布局被处理时,该元素被“排除在外”,因此其他元素的行为就好像绝对元素不存在一样。

  • position: relative:当布局被处理时,元素保持“在流中”,其他元素的行为就好像它有position: static.

于 2013-06-12T18:58:08.737 回答