基本的样式和布局
<style>
.box {
display: flex;
}
.item {
height: 100px;
width: 100px;
border: 1px solid green;
color: green;
font-size: 50px;
line-height: 100px;
text-align: center;
}
</style>
<div class="box">
<div class="item">1</div>
<div class="item">2</div>
<div class="item item-right">3</div>
</div>
方案一
整个元素块靠右
.item-right {
margin-left: auto;
}
方案二
元素块撑满剩余空间,文字靠右
.item-right {
flex: 1;
text-align: right;
}
可以看到,两种方案都可以实现最后一个子元素靠右