Tailwind CSS 尺寸 #

宽度(Width) #

固定宽度 #

html
<div class="w-0">宽度 0</div>
<div class="w-px">宽度 1px</div>
<div class="w-1">宽度 0.25rem (4px)</div>
<div class="w-4">宽度 1rem (16px)</div>
<div class="w-8">宽度 2rem (32px)</div>
<div class="w-16">宽度 4rem (64px)</div>
<div class="w-24">宽度 6rem (96px)</div>
<div class="w-32">宽度 8rem (128px)</div>
<div class="w-48">宽度 12rem (192px)</div>
<div class="w-64">宽度 16rem (256px)</div>
<div class="w-96">宽度 24rem (384px)</div>

百分比宽度 #

html
<div class="w-1/2">宽度 50%</div>
<div class="w-1/3">宽度 33.333%</div>
<div class="w-2/3">宽度 66.666%</div>
<div class="w-1/4">宽度 25%</div>
<div class="w-3/4">宽度 75%</div>
<div class="w-1/5">宽度 20%</div>
<div class="w-2/5">宽度 40%</div>
<div class="w-3/5">宽度 60%</div>
<div class="w-4/5">宽度 80%</div>
<div class="w-full">宽度 100%</div>

特殊宽度 #

html
<!-- 自动宽度 -->
<div class="w-auto">自动宽度</div>

<!-- 视口宽度 -->
<div class="w-screen">100vw</div>
<div class="w-svw">100svw(小视口宽度)</div>
<div class="w-lvw">100lvw(大视口宽度)</div>
<div class="w-dvw">100dvw(动态视口宽度)</div>

<!-- 最小内容宽度 -->
<div class="w-min">min-content</div>
<div class="w-max">max-content</div>
<div class="w-fit">fit-content</div>

任意宽度 #

html
<div class="w-[300px]">宽度 300px</div>
<div class="w-[50%]">宽度 50%</div>
<div class="w-[calc(100%-2rem)]">计算宽度</div>

高度(Height) #

固定高度 #

html
<div class="h-0">高度 0</div>
<div class="h-px">高度 1px</div>
<div class="h-1">高度 0.25rem (4px)</div>
<div class="h-4">高度 1rem (16px)</div>
<div class="h-8">高度 2rem (32px)</div>
<div class="h-16">高度 4rem (64px)</div>
<div class="h-24">高度 6rem (96px)</div>
<div class="h-32">高度 8rem (128px)</div>
<div class="h-48">高度 12rem (192px)</div>
<div class="h-64">高度 16rem (256px)</div>
<div class="h-96">高度 24rem (384px)</div>

百分比高度 #

html
<div class="h-1/2">高度 50%</div>
<div class="h-1/3">高度 33.333%</div>
<div class="h-2/3">高度 66.666%</div>
<div class="h-1/4">高度 25%</div>
<div class="h-3/4">高度 75%</div>
<div class="h-full">高度 100%</div>

特殊高度 #

html
<!-- 自动高度 -->
<div class="h-auto">自动高度</div>

<!-- 视口高度 -->
<div class="h-screen">100vh</div>
<div class="h-svh">100svh(小视口高度)</div>
<div class="h-lvh">100lvh(大视口高度)</div>
<div class="h-dvh">100dvh(动态视口高度)</div>

<!-- 最小内容高度 -->
<div class="h-min">min-content</div>
<div class="h-max">max-content</div>
<div class="h-fit">fit-content</div>

任意高度 #

html
<div class="h-[200px]">高度 200px</div>
<div class="h-[50%]">高度 50%</div>
<div class="h-[calc(100vh-4rem)]">计算高度</div>

最小宽度(Min-Width) #

html
<div class="min-w-0">最小宽度 0</div>
<div class="min-w-full">最小宽度 100%</div>
<div class="min-w-min">min-content</div>
<div class="min-w-max">max-content</div>
<div class="min-w-fit">fit-content</div>
<div class="min-w-[300px]">最小宽度 300px</div>

最大宽度(Max-Width) #

html
<div class="max-w-0">最大宽度 0</div>
<div class="max-w-xs">最大宽度 20rem (320px)</div>
<div class="max-w-sm">最大宽度 24rem (384px)</div>
<div class="max-w-md">最大宽度 28rem (448px)</div>
<div class="max-w-lg">最大宽度 32rem (512px)</div>
<div class="max-w-xl">最大宽度 36rem (576px)</div>
<div class="max-w-2xl">最大宽度 42rem (672px)</div>
<div class="max-w-3xl">最大宽度 48rem (768px)</div>
<div class="max-w-4xl">最大宽度 56rem (896px)</div>
<div class="max-w-5xl">最大宽度 64rem (1024px)</div>
<div class="max-w-6xl">最大宽度 72rem (1152px)</div>
<div class="max-w-7xl">最大宽度 80rem (1280px)</div>
<div class="max-w-full">最大宽度 100%</div>
<div class="max-w-min">min-content</div>
<div class="max-w-max">max-content</div>
<div class="max-w-fit">fit-content</div>
<div class="max-w-prose">65ch(适合阅读)</div>
<div class="max-w-screen-sm">640px</div>
<div class="max-w-screen-md">768px</div>
<div class="max-w-screen-lg">1024px</div>
<div class="max-w-screen-xl">1280px</div>
<div class="max-w-screen-2xl">1536px</div>
<div class="max-w-none">无限制</div>

最小高度(Min-Height) #

html
<div class="min-h-0">最小高度 0</div>
<div class="min-h-full">最小高度 100%</div>
<div class="min-h-screen">最小高度 100vh</div>
<div class="min-h-svh">最小高度 100svh</div>
<div class="min-h-lvh">最小高度 100lvh</div>
<div class="min-h-dvh">最小高度 100dvh</div>
<div class="min-h-min">min-content</div>
<div class="min-h-max">max-content</div>
<div class="min-h-fit">fit-content</div>
<div class="min-h-[200px]">最小高度 200px</div>

最大高度(Max-Height) #

html
<div class="max-h-0">最大高度 0</div>
<div class="max-h-px">最大高度 1px</div>
<div class="max-h-full">最大高度 100%</div>
<div class="max-h-screen">最大高度 100vh</div>
<div class="max-h-min">min-content</div>
<div class="max-h-max">max-content</div>
<div class="max-h-fit">fit-content</div>
<div class="max-h-none">无限制</div>
<div class="max-h-[300px]">最大高度 300px</div>

实战示例 #

固定宽度卡片 #

html
<div class="w-64 p-4 bg-white rounded-lg shadow">
  固定宽度 256px 的卡片
</div>

响应式宽度 #

html
<div class="w-full md:w-1/2 lg:w-1/3 p-4">
  响应式宽度卡片
</div>

内容居中 #

html
<div class="max-w-4xl mx-auto px-4">
  内容最大宽度 896px,水平居中
</div>

全屏布局 #

html
<div class="min-h-screen flex flex-col">
  <header class="h-16 bg-gray-100">头部</header>
  <main class="flex-1">主内容</main>
  <footer class="h-12 bg-gray-100">底部</footer>
</div>

固定侧边栏 #

html
<div class="flex min-h-screen">
  <aside class="w-64 flex-shrink-0 bg-gray-100">
    侧边栏
  </aside>
  <main class="flex-1">
    主内容
  </main>
</div>

正方形 #

html
<div class="w-32 h-32 bg-blue-500">
  正方形
</div>

宽高比 #

html
<!-- 16:9 比例 -->
<div class="w-full aspect-video bg-gray-200">
  16:9 视频比例
</div>

<!-- 1:1 比例 -->
<div class="w-32 aspect-square bg-gray-200">
  正方形
</div>

<!-- 4:3 比例 -->
<div class="w-full aspect-[4/3] bg-gray-200">
  4:3 比例
</div>

滚动容器 #

html
<div class="h-64 overflow-y-auto">
  <div class="h-96 bg-gray-100">
    可滚动内容
  </div>
</div>

弹性高度 #

html
<div class="h-auto min-h-[200px] max-h-[500px] overflow-y-auto">
  高度在 200px 到 500px 之间,超出滚动
</div>

下一步 #

掌握尺寸后,继续学习 Flexbox 了解弹性布局!

最后更新:2026-03-28