我有两个并排的div(div1和div2),我想在div2下面放置第三个div(div3)。
我尝试过给div3添加边距以对其进行调整,但是div1的宽度是动态的。我还尝试将div3浮动到右侧,但是内容太远,并且无法像上图中那样与div2的开头对齐。
默认情况下,div3在div1下方。我试图将div3放在div2下方。
我尝试过给div3添加边距以对其进行调整,但是div1的宽度是动态的。我还尝试将div3浮动到右侧,但是内容太远,并且无法像上图中那样与div2的开头对齐。
.row {
display: flex;
}
.div1 {
margin-right: 1em;
}
<div class="row">
<div class="div1">
<p> some content with unknown width</p>
</div>
<div class="div2">
<p> some content </p>
</div>
</div>
<div class="div3">
<p> some content that should be under div2 </p>
</div>
justify-content:flex-end
删除,并在.div3
中添加margin-left:auto
来防止移动。 - Alper BULUT