gpt4 book ai didi

html - 如何在另一个 DIV 内并排对齐 3 个 DIV 并右对齐最后一个 DIV?

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

我有一个要格式化的简单列表项。它包含 3 个 DIV。我希望第一个 DIV 左对齐,第二个 DIV 能够根据需要增长,第三个 DIV 右对齐。我将三个 DIV 并排堆叠在一起,但我不知道如何让最后一个 DIV 右对齐。这是现在的样子:

enter image description here

<li *ngFor="let script of scripts" [class.selected]="script === selectedScript" (click)="onSelect(script)">
<div class="container">
<div class="left">
<span class="badge">{{script.scriptOrderID}}</span>
</div>
<div class="center">
<span>{{script.scriptName}}</span>
</div>
<div class="right">
<span class="badge2">{{script.scriptID}}</span>
</div>
</div>
</li>

这就是我想要的样子: enter image description here

.container { 
display: flex;
}

.left {
width: 70px;
}

.center{
display: flex;
}

.right{
}

最佳答案

看看 flexbox,它易于使用,并且使用 flex-end 可以快速将 block 放在最后。

<div class="line">
<div class="first_block">

</div>
<div class="text">
Hello
</div>
<div class="second_block">

</div>
</div>


.line {
height : 40px;
width : 100%;
display : flex;
flex-flow : row wrap;
background-color : gray;
}

.first_block, .second_block {
background-color : blue;
width : 40px;
}

.text {
flex-grow : 1;
}

JSFIDDLE向您展示结果。

干杯!

关于html - 如何在另一个 DIV 内并排对齐 3 个 DIV 并右对齐最后一个 DIV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42765763/

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