Grid
Grid
grid-template-colums { }
Indica el núm. de columnas que va a tener
grid-template-rows { }
Indica el núm. de filas que va a tener
https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-columns
2 formas de escribir lo mismo.
3. Definir (en cada grid ítem) el número de columnas
y filas que va a ocupar con:
grid-column-start: 1;
grid-column-end: 3;
grid-row-start:2;
grid-row-end:4;
grid-column: 1 / 3;
grid-row: 2 / 4;
Estableceremos la anchura
y altura de las celdas con:
grid-template-columns
grid-template-rows
column-gap { 10px; }
Indica el espaciado entre columnas
row-gap { 15px; }
Indica el espaciado entre filas
O lo que es lo mismo:
justify-items
.container {
justify-items: start;
}
.container {
justify-items: end;
}
.container {
justify-items: center;
}
.container {
justify-items: stretch;
}
.item-a {
justify-self: start;
}
6. Distribuiremos verticalmente los grid-items
respecto del grid-container con:
align-items
.container {
align-items: start;
}
.container {
align-items: end;
}
.container {
align-items: center;
}
.container {
align-items: stretch;
}
.item-a {
align-self: start;
}
A veces, el tamaño total de la cuadrícula puede ser menor
que el tamaño del grid container.