QuicklyCSS v2 · Docs
Grid row span
Versión v2.0 alpha.2
MÓDULO•ESTRUCTURA

Estructura · grid-row-span.css

Grid row span (ocupación de filas)

Controla cuántas filas ocupa un item dentro de un grid. La escala real incluye spans de 1 a 12 y variantes para todos los breakpoints de QuicklyCSS.

v2.0

Spans de 1 a 12

Expresa directamente cuántas filas consecutivas ocupa cada item.

Composición vertical

Permite destacar tarjetas o módulos con alturas estructurales distintas.

Overrides adaptables

Cambia el span por resolución mediante las variantes de breakpoint reales.

Problema que resuelve

Permite construir mosaicos y composiciones verticales sin escribir una regla de grid-row para cada componente.

Convención real de clases

Usa .grid-row-span-{n} para la base y .grid-row-span-{breakpoint}-{n} para el override. El elemento debe ser hijo de un contenedor grid con filas definidas.

Código + resultado

Ejemplos reales de grid row span

El resultado usa un grid real; la altura del item permite comparar cuántas filas ocupa cada clase.

HTML
Resultado aplicado2 filas
grid padrefilas de 48px

Referencia

Clases grid-row-span

La escala indica cuántas filas consecutivas ocupa el item dentro del grid padre.

ClaseFilasPropiedad aplicadaUso recomendado
.grid-row-span-11grid-row: span 1Item de altura base.
.grid-row-span-22grid-row: span 2Tarjeta compacta destacada.
.grid-row-span-33grid-row: span 3Módulo vertical medio.
.grid-row-span-44grid-row: span 4Tarjeta principal del mosaico.
.grid-row-span-55grid-row: span 5Contenido vertical extenso.
.grid-row-span-66grid-row: span 6Media escala de doce filas.
.grid-row-span-77grid-row: span 7Composición asimétrica amplia.
.grid-row-span-88grid-row: span 8Panel vertical dominante.
.grid-row-span-99grid-row: span 9Contenido de gran altura.
.grid-row-span-1010grid-row: span 10Módulo casi completo.
.grid-row-span-1111grid-row: span 11Ocupación vertical extendida.
.grid-row-span-1212grid-row: span 12Escala vertical completa.
.grid-row-span-640-[n]1–12VariableOverride para ≤640px.
.grid-row-span-768-[n]1–12VariableOverride para ≤768px.
.grid-row-span-1024-[n]1–12VariableOverride para ≤1024px.
.grid-row-span-1280-[n]1–12VariableOverride para ≤1280px.
.grid-row-span-1536-[n]1–12VariableOverride para ≤1536px.
.grid-row-span-2560-[n]1–12VariableOverride para ≤2560px.
.grid-row-span-3840-[n]1–12VariableOverride para ≤3840px.
.grid-row-span-6016-[n]1–12VariableOverride para ≤6016px.
Regla del sistemaEl padre define las filas y su altura; grid-row-span controla cuántas de ellas ocupa el item.

Recomendaciones

Buenas prácticas con grid row span

01

Define filas en el padre

El span necesita un grid cuyas filas explícitas o automáticas tengan una altura coherente.

02

Alinea el contenido

Comprueba que el contenido pueda crecer sin desbordarse dentro del espacio asignado.

03

Compacta en móvil

Reduce los spans grandes cuando una composición vertical ya no aporta jerarquía.

04

Usa gap en el padre

La separación entre filas pertenece al grid, no a cada item individual.