使用 align-items 和 justify-items 可控制 CSS Grid 中文字对齐:align-items 调整垂直对齐(如 center 居中),justify-items 控制水平对齐(如 start 左对齐);两者结合可实现单元格内文字精准定位,适用于统一网格项内容布局。
在使用 CSS Grid 布局时,控制网格内文字或内容的对齐方式主要依赖 align-items 和 justify-items 两个属性。它们作用于网格容器(grid container),用来设置所有网格项(grid items)在交叉轴和主轴上的对齐行为。
align-items 决定网格项在其单元格中的垂直对齐方式,适用于块级方向(即行的交叉轴)。常见取值包括:
例如,让所有项目在单元格中垂直居中:
grid-c
ontainer {justify-items 控制网格项在单元格内的水平对齐方式,即在列的主轴方向上的位置。常用值有:
例如,使所有项目在单元格中水平居中:
grid-container {当同时设置 align-items 和 justify-items,可以实现文字在网格单元格中的精准定位。比如:
grid-container {此时每个网格项内的文字都会在单元格中完全居中(水平+垂直)。
如果希望文字左对齐但垂直居中:
justify-items: start;这种组合灵活适配卡片布局、导航菜单或数据表格等场景。
justify-items: stretch 时,文字通常会因容器拉伸而自然换行填充,可能影响视觉对齐效果基本上就这些,合理搭配 align-items 与 justify-items 能快速统一网格内文字的排布风格。