我们什么时候在一个div中使用'position:relative',这是否意味着它里面的元素会有一个相对定位,或者他自己的位置会相对于他的父级?
问问题
83 次
2 回答
0
这意味着 div 是相对于它的包含元素定位的。
于 2013-06-12T18:57:58.203 回答
0
这意味着它自己的位置将相对于最近定位的父级(“定位”表示除或空白position
之外的任何值)。static
绝对相对定位元素的行为非常相似,它们的位置也是相对于最近定位的父元素。区别在于:
position: absolute
:当布局被处理时,该元素被“排除在外”,因此其他元素的行为就好像绝对元素不存在一样。position: relative
:当布局被处理时,元素保持“在流中”,其他元素的行为就好像它有position: static
.
于 2013-06-12T18:58:08.737 回答