Skip to content
全部文档

place-items

用于同时控制项目如何对齐和排列的工具类。

快速参考

属性
place-items-startplace-items: start;
place-items-endplace-items: end;
place-items-end-safeplace-items: safe end;
place-items-centerplace-items: center;
place-items-center-safeplace-items: safe center;
place-items-baselineplace-items: baseline;
place-items-stretchplace-items: stretch;

示例

起点

使用 place-items-start 将 grid 项目放置到其网格区域在两个轴上的起点:

01
02
03
04
05
06
html
<!-- [!code classes:place-items-start] -->
<div class="grid grid-cols-3 place-items-start gap-4 ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
  <div>06</div>
</div>

终点

使用 place-items-end 将 grid 项目放置到其网格区域在两个轴上的终点:

01
02
03
04
05
06
html
<!-- [!code classes:place-items-end] -->
<div class="grid h-56 grid-cols-3 place-items-end gap-4 ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
  <div>06</div>
</div>

居中

使用 place-items-center 将 grid 项目放置到其网格区域在两个轴上的中心:

01
02
03
04
05
06
html
<!-- [!code classes:place-items-center] -->
<div class="grid h-56 grid-cols-3 place-items-center gap-4 ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
  <div>06</div>
</div>

拉伸

使用 place-items-stretch 沿网格区域在两个轴上拉伸项目:

01
02
03
04
05
06
html
<!-- [!code classes:place-items-stretch] -->
<div class="grid h-56 grid-cols-3 place-items-stretch gap-4 ...">
  <div>01</div>
  <div>02</div>
  <div>03</div>
  <div>04</div>
  <div>05</div>
  <div>06</div>
</div>

响应式设计

使用 md: 等断点变体作为 place-items 工具类的前缀,即可只在中等屏幕尺寸及以上生效:

html
<div class="grid place-items-start md:place-items-center ...">
 <!-- ... -->
</div>

变体文档中了解有关使用变体的更多信息。

文档译文以 MIT 协议授权;原文版权归 Tailwind Labs。湘ICP备2026005453号-2