html - 基于行宽而不是项目宽度的 CSS 网格中心(对齐)项目
问题描述
我想知道如何使用 CSS Grid 将项目对齐到行的中心,而不仅仅是特定项目。在下面的片段中,您可以看到child2
(红色的)如何仅在该项目中居中,而不是在整行的中心 - 它离右边有点太远了。
有没有办法做到这一点?
这也是一个小提琴:https ://jsfiddle.net/6ytqk7rL/
#parent {
display:inline-grid;
width:100%;
grid-template-columns: [logo] 50px [title] auto;
justify-items: center;
}
.child {
background: blue;
height:30px;
width:30px;
}
#child2 {
background: red;
height: 30px;
width: 30px;
}
<div id="parent">
<div id="child1" class="child">
</div>
<div id="child2" class="child">
</div>
</div>
解决方案
推荐阅读
- javascript - 想要从字符串中获取值
- android - firebase颤振应用程序的依赖关系解析错误
- maven - 如何使用最新版本 (3.1.1) 的 jmeter-maven-plugin 生成“HTML 报告”
- php - 如何在codeigniter 4中验证表单数据
- mysql - 如何在不将文件夹的所有权授予 Linux 根目录的情况下从 MySQL 文件夹中复制内容?
- python - 为什么我在 seaborn 线图中得到线阴影
- python - 如何在熊猫中将对象转换为日期时间
- python - 有没有办法忽略连接字符串中的被调用变量?
- node.js - 如何使用 objectid 从 mongoose 的数组中填充我的元素名称
- swiftui - 无法推断通用参数“SelectionValue”