我在另一个div内有两个div,我想使用css将一个子div放在父div的右上角,另一个子div放在父div的底下。即,我想对两个子div使用绝对定位,但是相对于父div而不是页面定位它们。我怎样才能做到这一点?
范例html:
<div id="father">
<div id="son1"></div>
<div id="son2"></div>
</div>
您希望son1在父亲的右上角,但是son2在底部的哪个位置?左下,右下还是中下?
—
2012年
在这种情况下,您需要设置position:相对于父元素,以及position:absolute到子元素。在第一个子元素上,应将top:0和right:0放置在父元素的右上角。在第二个子元素上,应将bottom:0放置在父元素的底部。kolosek.com/css-position-relative-vs-position-absolute这里有一篇很棒的文章,详细 解释了相对和绝对位置。
—
Nesha Zoric '18