【发布时间】:2022-01-24 20:58:13
【问题描述】:
堆栈溢出。所以在过去的几个小时里,我一直坐在这里试图弄清楚这件事并扯掉我的头发。所以我来这里问一个问题,希望能得到答案。
我的问题是我正在尝试对齐 3 个 div,其中的文本位于同一行,但也能够具有一定的宽度和/或 margin-left 或 margin-right 而无需推动其他 div .
我目前为对齐所有 3 个 div 所做的是拥有一个带有 display flex 的父容器,然后为每个文本设置子容器。
代码如下:
HTML
<div class="transactionSecondInnerWrapper">
<div class="transactionMiddleLeft">Text</div>
<div class="transactionMiddleMiddle">Text</div>
<div class="transactionMiddleRight">Text</div>
</div>
CSS
.transactionSecondInnerWrapper {
display: flex;
justify-content: space-between
}
.transactionMiddleLeft {
margin-left: 10px /*This is what pushes my middle element/div but not the right one*/
}
.transactionMiddleRight {
margin-right: 10px /*This also pushes when margin becomes bigger*/
}
我还意识到,每当我更新我的文本或以任何方式使其更长(例如左侧的文本)时,都会同时推动中间的 div。
感谢阅读。
亲切的问候。
【问题讨论】: