gpt4 book ai didi

html - Flexbox:如何让一个元素粘在容器的右端?

转载 作者:太空宇宙 更新时间:2023-11-04 14:11:22 24 4
gpt4 key购买 nike

我的意图是有一个大正方形,里面有两个小正方形。

一个正方形(小左)应该粘在大正方形的左端,另一个(小右)应该粘在大正方形的右端。

这是我得到的:

enter image description here

你知道什么可以让右边的小方 block 粘在右边吗?

请看我写的代码:

.big {
display: flex;
width: 40vw;
height: 10vw;
border: solid;
flex-direction: row;
}

.small-right,
.small-left {
width: 5vw;
height: 5vw;
border: solid;
}

.small-right {
align-items: flex-end;
}
<div class="big">
<div class="small-left"></div>
<div class="small-right"></div>
</div>

也可以在Code-Pen中看到代码:https://codepen.io/CrazySynthax/pen/OmMxQw

最佳答案

您有多种选择。这是三个:

  • justify-content: space-between 添加到 flex 容器,或者
  • margin-right: auto 添加到第一个 flex 元素,或者
  • margin-left: auto 添加到第二个 flex 元素。

以下是对每个属性如何工作的解释:

关于html - Flexbox:如何让一个元素粘在容器的右端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43500878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com