【发布时间】:2020-07-18 23:02:57
【问题描述】:
在这个 Fiddle 中,如何减少单个内容(1、2、3、4)与其边框之间的空间。我对 Flexbox 有点陌生,我不知道是否有一个简单的解决方法。
这就是我的意思(更具体地说)
对
谢谢
JS 小提琴:https://jsfiddle.net/Ragingfury/0nrq94jt/2/
.a{
display: flex;
justify-content: space-around;
align-items: center;
flex-flow:row wrap;
text-align:center;
}
.b{
flex:40%;
margin:20px;
border:1px solid blue;
}
<div class="a">
<div class="b">
1
</div>
<div class="b">
2
</div>
<div class="b">
3
</div>
<div class="b">
4
</div>
</div>
【问题讨论】:
-
从
.b中删除margin: 20px; -
@AlwaysHelping 我重新编辑了帖子
-
我不确定你想要什么?这些图像根本没有帮助。你想减少每个 div 的宽度
.b -
没错,但是将 width:50% 设置为每个
.b没有任何作用。 -
也不改变元素的内边距