,文字前面跟着已到期或者即将到期,但是这段文字是右对齐,且以最长文本的长度作为整个盒子的宽度,并设置背景色。
补充一个解决方案: 可以用 inline-flex-column
作为容器
<body>
<style>
.box1,
.box2 {
display: inline-flex;
flex-direction: column;
}
.box1-1 {
text-align: right;
color: white;
}
</style>
<div class="box1">
<div class="box1-1" style="background-color: blue;">已到期</div>
<div class="box1-1" style="background-color: red;">即将到期</div>
</div>
<div class="box2">
<div>测试1</div>
<div>测试2</div>
</div>
</body>
效果图
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决