是否可以像这张图片一样水平居中 .div2
,而不使用 absolute/fixed
定位?
div3
的宽度可能会变化。
以下是我的代码:
body {
margin:0;
}
.test {
background:green;
color:#fff;
display:flex;
}
.test .div1 {
}
.test .div2 {
margin:0 auto;
background:red;
}
.test .div3 {
margin:0 0 0 auto;
}
<div class="test">
<div class="div1">Left options</div>
<div class="div2">Center div</div>
<div class="div3">Username: test (string can change)</div>
</div>