Tailwind provides comprehensive utility classes for CSS Flexbox and Grid, making complex layouts trivial to implement.
Tailwind CSS
Beginner
10 min read
Flexbox & Grid in Tailwind
Example
<!-- Flexbox -->
<div class="flex items-center justify-between gap-4">
<span class="font-semibold">Logo</span>
<nav class="flex gap-2">
<a class="hover:text-indigo-600">Home</a>
<a class="hover:text-indigo-600">About</a>
</nav>
</div>
<!-- Flex column, centered -->
<div class="flex flex-col items-center justify-center min-h-screen">
<h1 class="text-4xl font-bold">Centered!</h1>
</div>
<!-- CSS Grid -->
<div class="grid grid-cols-12 gap-4">
<aside class="col-span-3 bg-gray-50 p-4">Sidebar</aside>
<main class="col-span-9 bg-white p-4">Main content</main>
</div>
<!-- Grid auto layout -->
<div class="grid grid-cols-[repeat(auto-fit,minmax(250px,1fr))] gap-6">
<!-- Automatically fills columns based on available space -->
<div class="bg-white rounded-xl p-4 shadow">Auto card</div>
<div class="bg-white rounded-xl p-4 shadow">Auto card</div>
<div class="bg-white rounded-xl p-4 shadow">Auto card</div>
</div>
Related Resources
Tailwind CSS Reference
Complete tag & property list
Tailwind CSS How-To Guides
Step-by-step practical guides
Tailwind CSS Exercises
Practice what you've learned
More in Tailwind CSS