css - CSS Grids:自动水平居中单元格
问题描述
我有一个基于 12 列布局的 3 列 CSS 网格。它可能有 1 个单一内容(1 列 1 行)到许多(导致多列多行)。我正在使用的 CSS
.grid {
display: grid;
grid-gap: var(--gap-vertical) var(--gap-horizontal);
grid-template-columns: 1fr 1fr 1fr;
}
不水平居中 che 单元格,例如,在这样的情况下:
<div class="grid">
<div>
Content 1
</div>
<div>
Content 2
</div>
</div>
在任何情况下,我都需要将单元格自动水平居中(从 1 个内容到多行的多个内容)。
在我只有 2 个单元格的内容和我想要的内容的情况下。
注意:我必须处理这个保持 CSS 网格(没有 Flex 或其他)。
解决方案
推荐阅读
- scala - 使用 Scalatest 测试 ScalikeJDBC Publisher
- php - 是否可以使用 EntityManagerInterface 类基于两个外键创建查询?
- java - 特定位置的recycleview setadapter
- pypy - 在 Windows 10 Enterprise 上运行 PyPy3 的问题
- json - 为什么我的 JSON 函数无法识别我的 .createElement 按钮?
- sql - SQL 存在于 TableA 或 TableB 中
- r - 具有多个类的 pivot_longer 会导致错误(“No common type”)
- python - IMDbPy:如何捕捉 IMDbDataAccessError?
- excel - 从一个表复制到另一个表 (VBA)
- javascript - 如何获取 PHP 日期和当前 JS 日期之间经过的时间