【发布时间】:2018-09-23 22:59:15
【问题描述】:
是否可以像这张图片一样在没有absolute/fixed 位置的情况下将.div2 水平居中?
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>
【问题讨论】:
-
参见方框 #71,解决方案 #2:stackoverflow.com/a/33856609/3597276