Tailwind 布局工具类

用 Tailwind 工具类表达 Flex/Grid 布局,并强调 CSS 布局心智仍是前提。

#type / concept #status / growing #tech / dev / frontend #resource / css

[!info] 关联笔记

Tailwind 布局工具类

这个概念为什么出现

中后台大量“侧栏+主区”“卡片栅格”。不会 Flex/Grid 概念时,工具类只会变成试错字符串。

[!abstract] 一句话理解 Tailwind 布局类是 Flex/Grid 属性缩写;选型仍按一维/二维问题决定。

示例

<div class="flex min-h-screen">
  <aside class="w-60 border-r border-slate-200 p-4">导航</aside>
  <main class="flex-1 p-6">
    <div class="grid gap-4 md:grid-cols-3">
      <div class="rounded-lg border p-4">仓库 A</div>
      <div class="rounded-lg border p-4">仓库 B</div>
      <div class="rounded-lg border p-4">仓库 C</div>
    </div>
  </main>
</div>

选型

问题倾向
单轴分布/对齐flex
二维轨道/区域grid
简单居中flex 或 grid place-items

本节总结

先问布局问题,再选类名。

自测题

  1. flex-1 解决什么?
参考答案

让子项在弹性容器中伸展占据剩余空间(常见主内容区)。

创建于 2026/7/15 更新于 2026/7/15