Golang Tutorials - Learn Go Programming with Easy Step-by-Step Guides

Explore comprehensive Golang tutorials for beginners and advanced programmers. Learn Go programming with easy-to-follow, step-by-step guides, examples, and practical tips to master Go language quickly.

Css Grid Columns Rows Gap in TailwindCSS

Css Grid Columns Rows Gap in TailwindCSS

? CSS Grid Utilities in Tailwind CSS: Columns, Rows, and Gap

Tailwind CSS offers utilities to easily work with CSS Grid, controlling columns, rows, and gaps between grid items.


1. Grid Columns

Control the number of columns or the column size.

Tailwind ClassCSS EquivalentDescription
grid-cols-1grid-template-columns: repeat(1, minmax(0, 1fr));1 column
grid-cols-2grid-template-columns: repeat(2, minmax(0, 1fr));2 columns
grid-cols-3 ... up to grid-cols-12Similar for 3 to 12 columnsResponsive columns
grid-cols-nonegrid-template-columns: none;Remove columns

You can also set fractional column widths or custom sizes via config or inline styles.


2. Grid Rows

Control the number of rows similarly:

Tailwind ClassCSS EquivalentDescription
grid-rows-1grid-template-rows: repeat(1, minmax(0, 1fr));1 row
grid-rows-2grid-template-rows: repeat(2, minmax(0, 1fr));2 rows
grid-rows-3 ... up to grid-rows-6Similar for 3 to 6 rowsDefine grid rows
grid-rows-nonegrid-template-rows: none;Remove rows

3. Grid Gap

Controls spacing between grid items.

Tailwind ClassCSS EquivalentDescription
gap-0gap: 0;No gap
gap-1 to gap-10gap: 0.25rem to 2.5remSpacing between items
gap-x-4column-gap: 1rem;Horizontal gap only
gap-y-2row-gap: 0.5rem;Vertical gap only

Example: Basic Grid Layout

<div class="grid grid-cols-3 gap-4 p-4 bg-gray-100">  <div class="bg-blue-400 p-4">Item 1</div>  <div class="bg-blue-600 p-4">Item 2</div>  <div class="bg-blue-800 p-4">Item 3</div>  <div class="bg-blue-900 p-4">Item 4</div></div>

Example: Grid with Rows and Gaps

<div class="grid grid-rows-3 gap-y-6 gap-x-2 p-4 bg-green-100">  <div class="bg-green-400 p-4">Row 1</div>  <div class="bg-green-600 p-4">Row 2</div>  <div class="bg-green-800 p-4">Row 3</div></div>

Responsive Grid Example

<div class="grid grid-cols-1 md:grid-cols-3 gap-6">  <div class="bg-red-400 p-4">Responsive 1</div>  <div class="bg-red-600 p-4">Responsive 2</div>  <div class="bg-red-800 p-4">Responsive 3</div></div>

Would you like me to explain grid item placement (like col-span, row-span) next?

Disclaimer for AI-Generated Content:
The content provided in these tutorials is generated using artificial intelligence and is intended for educational purposes only.
html
docker
php
kubernetes
golang
mysql
postgresql
mariaDB
sql