1
我想将flexbox中项目的margin
设置为2%
。 但是,如果我将每个margin
设置为2%
,则它们在视觉上不具有相同的长度。
我想设置每个项目之间的距离为2%。 另外,我想设置2%距离flexbox的边界。
#wrap {
width: 800px;
}
#left {
width: 550px;
height: inherit;
float: left;
}
#flexbox {
display: flex;
flex-direction: column;
flex-wrap: wrap;
margin-left: 2%;
width: 100%;
overflow: hidden;
height: 500px;
}
.item {
width: 47%;
height: 200px;
margin-right: 2%;
}
<div id="wrap">
<div id="left">
<div id="flexbox">
<div class="item">div1</div>
<div class="item">div2</div>
<div class="item">div3</div>
<div class="item">div4</div>
</div>
</div>
</div>
你能解释一下你的意思是“每个保证金不具有相同的长度在视觉上”?从我的例子中可以看出,你为每个'.item'设置了2%的左边距,并且它们都占用相同的宽度。 – Vincent1989