贝利信息

Grid网格布局如何让元素靠右对齐_使用justify-self控制单独项目对齐点

日期:2026-01-04 00:00 / 作者:P粉602998670
在 Grid 布局中,让单个网格项靠右对齐应使用 justify-self: end;该属性控制项目在其所属单元格内沿行轴的对齐,不影响其他项,也不改变其所在列位置。

在 Grid 布局中,让单个网格项靠右对齐,最直接的方式就是用 justify-self 属性,它专门控制**单个项目**在当前网格单元(cell)内沿**行轴(inline axis)** 的对齐方式。

justify-self 的取值与作用

该属性默认继承自父容器的 justify-items,但可单独覆盖。常用值有:

实际写法示例

假设你有一个 3 列网格容器,只想让第 2 个子元素靠右:

.grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.item-2 {
  justify-self: end; /* 关键:让它在自己的格子里靠右 */
}

注意对齐基准是“所在单元格”,不是整个网格容器

justify-self 不会让元素跑到其他列里,它只决定元素在自己被分配到的那个网格单元内的水平位置。比如:

和 justify-items、justify-content 的区别

别混淆这三个:

想单独调某个元素,就用 justify-self —— 简洁、精准、不干扰其他项。

基本上就这些。用好 justify-self,控制单个格子内的对齐非常直接。