Documentación offline Tailwind CSS main
por @raupulus

grid-template-columns

main Ver versión oficial en línea Licencia MITDescargado el 2026-09-15 Bundle .md (1.3 MB) ↓

En esta página
Clase Propiedades CSS
grid-cols-<number> grid-template-columns: repeat(<number>, minmax(0, 1fr));
grid-cols-none grid-template-columns: none;
grid-cols-subgrid grid-template-columns: subgrid;
grid-cols-[<value>] grid-template-columns: <value>;
grid-cols-(<custom-property>) grid-template-columns: var(<custom-property>);

Examples#

Specifying the grid columns#

Use grid-cols-<number> utilities like grid-cols-2 and grid-cols-4 to create grids with n equally sized columns:

{

  <div className="col-start-1 row-start-1 grid grid-cols-4 gap-4 rounded-lg text-center font-mono text-sm leading-6 font-bold text-white">
    <div className="rounded-lg bg-fuchsia-500 p-4">01</div>
    <div className="rounded-lg bg-fuchsia-500 p-4">02</div>
    <div className="rounded-lg bg-fuchsia-500 p-4">03</div>
    <div className="rounded-lg bg-fuchsia-500 p-4">04</div>
    <div className="rounded-lg bg-fuchsia-500 p-4">05</div>
    <div className="rounded-lg bg-fuchsia-500 p-4">06</div>
    <div className="rounded-lg bg-fuchsia-500 p-4">07</div>
    <div className="rounded-lg bg-fuchsia-500 p-4">08</div>
    <div className="rounded-lg bg-fuchsia-500 p-4">09</div>
  </div>
</div>

}

<!-- [!code classes:grid-cols-4] -->
<div class="grid grid-cols-4 gap-4">
  <div>01</div>
  <!-- ... -->
  <div>09</div>
</div>

Implementing a subgrid#

Use the grid-cols-subgrid utility to adopt the column tracks defined by the item's parent:

{

01
02
03
04
05

    <div className="rounded-lg bg-pink-500 p-4">06</div>

  </div>
</div>

}

<!-- [!code classes:grid-cols-subgrid] -->
<div class="grid grid-cols-4 gap-4">
  <div>01</div>
  <!-- ... -->
  <div>05</div>
  <div class="col-span-3 grid grid-cols-subgrid gap-4">
    <div class="col-start-2">06</div>
  </div>
</div>

Using a custom value#

Responsive design#