html - 如何在 flexbox 中的元素之间创建空间?
问题描述
我正在尝试使用 flexbox 为该网站创建布局,但该justify-content
属性似乎不起作用。最终,我希望它看起来像这样:
我的网格布局正确,但此时无法在元素之间留出空间。这就是我现在所拥有的:
如何正确对齐我的内容?这是我的代码笔: https ://codepen.io/caseycling/pen/poNXRXZ
.service-container {
display: flex;
justify-content: center;
}
.img {
margin: .5rem;
border: 1px solid grey;
min-width: 100px;
}
.container>div {
border: 1px solid grey;
min-height: 100px;
min-width: 100px;
text-align: center;
}
.container {
display: flex;
flex-wrap: wrap;
justify-content: space-around; //Not working
}
.service {
flex: 40%;
margin: .5rem;
}
<div class='service-container'>
<div class='img'>IMG</div>
<div class='container'>
<div class='service'>Service</div>
<div class='service'>Service</div>
<div class='service'>Service</div>
<div class='service'>Service</div>
</div>
</div>
解决方案
添加margin-right
到.img
.img {
margin: .5rem;
border: 1px solid grey;
min-width: 100px;
margin-right: 100px; // Increase space between image and servies
}
推荐阅读
- google-kubernetes-engine - 为什么我们会自动升级到 14.7-gke.14?为什么最新的 1.14.8-gke.2 根本不起作用……
- javascript - 无法通过 JavaScript 更新solidity 合约的状态变量
- android - 从firebase数据库中单击recyclerview中的子项获取父键值
- c# - WebApiCompatShim 无法在 .net 核心中正确处理 ByteRangeStreamContent
- java - 通过点击物理按钮执行方法
- prolog - Prolog:在异构列表中添加列表
- javascript - 如何显示模式并仍然保留页眉?
- charts - Google ColumnChart - 如何将注释文本水平移动到图表区域之外并防止重叠
- rest - 如何通过 REST API 创建 Gerrit LDAP 用户?
- c# - 最小化列表中的组合行