【发布时间】:2017-11-05 09:59:29
【问题描述】:
我正在尝试将 #left 和 #center 在 #wrapper 中居中,如下所示:
我试图让#center 在水平和垂直方向上都位于#wrapper 的实际中心,而#left 将在他的左边稍有余量。我如何做到这一点?
.c {
border: 1px solid black;
margin-left: auto;
margin-right: auto;
width: 60vw;
height: 80vh;
margin-top: 13vh;
}
#wrapper {
height: 13vh;
margin-top: 2vh;
border: 1px solid blue;
}
#center {
display: inline-block;
width: 12vw;
height: 10vh;
border: 1px solid red;
}
#left {
display: inline-block;
width: 13vh;
height: 13vh;
border: 1px solid green;
}
<div class="c">
<div>content content content</div>
<div>content content content</div>
<div id="wrapper">
<div id="left">left</div>
<div id="center">center</div>
</div>
<div>content content content</div>
<div>content content content</div>
Jsfiddle:https://jsfiddle.net/y6r585jk/2/
【问题讨论】:
标签: html css flexbox centering