html - 如何在同一行上水平居中 2 个或多个 div
问题描述
无论分辨率如何,如何将它们居中,在同一条线上,彼此之间具有相同的宽度?
<div id="stats">
<div class="box">
<i class="fas fa-cloud"></i>
<p>Members</p>
</div>
<div class="box">
<i class="fas fa-cloud"></i>
<p>Awards</p>
</div>
<div class="box">
<i class="fas fa-cloud"></i>
<p>Countries</p>
</div>
</div>
解决方案
您可以为此flexbox
使用css
:
#stats {
display: flex;
justify-content: space-evenly;
}
<div id="stats">
<div class="box">
<i class="fas fa-cloud"></i>
<p>Members</p>
</div>
<div class="box">
<i class="fas fa-cloud"></i>
<p>Awards</p>
</div>
<div class="box">
<i class="fas fa-cloud"></i>
<p>Countries</p>
</div>
</div>
在此处阅读更多相关信息。
推荐阅读
- django - Django Rest Framework - 检查密码以验证表单
- redis - 如何成功启动`redis-sentinel`服务器
- ios - UITest 找不到accessibilityLabel 字符串
- visual-studio - 使用 PowerShell 在 Visual Studio 中保存文件
- python - Kivy:从另一个弹出窗口中关闭一个弹出窗口
- stream - 如何将 futures::Stream 写入磁盘而不先将其完全存储在内存中?
- tensorflow - 如何查找用估计器初始化的表?
- java - JavaFX Rubik Cube - 魔方选择
- c - 如何仅取二维数组的某些行和列的平均值?
- c++ - Opencv霍夫圆没有检测到圆