Propiedades del grid (Padre)
Para distribuir nuestros elementos en el grid, podemos añadir en el padre ciertas propiedades, entre ellas están:
grid-template-columns
ygrid-template-rows
Establece el el tamaño de las columnas/filas dandole una lista de unidadesgrid-template-areas
Nos ayuda para layouts con muchos elementos distribuidos de multiples formas ya que referenciamos mediante texto el nombre de cada areagrid-template
shortland degrid-template-columns
,grid-template-rows
ygrid-template-areas
grid-auto-columns
ygrid-auto-rows
Define el tamaño de las columnas y de las filas de los elementos del gridgrid
shortland degrid-template-columns
,grid-template-rows
,grid-template-areas
,grid-auto-flow
,grid-auto-columns
ygrid-auto-rows
column-gap
,row-gap
,grid-column-gap
,grid-row-gap
,gap
ygrid-gap
Establece la distancia entre las columnas y filasalign-content
Alinea las columnas en el eje verticaljustify-content
Alinea las columnas en el eje horizontaljustify-items
Establece elalign-self
de todos los descendientes directos en el eje horizontalplace-items
Establece elalign-items
y eljustify-items
de todos los elementosplace-content
Establece elalign-content
y eljustify-content
de todos los elementos
Propiedades del grid (hijo)
En el hijo podemos añadir otra serie de propiedades:
grid-column-start
,grid-column-end
,grid-row-start
ygrid-row-end
Indica la columna/fila en la que empieza/termina el elementogrid-area
el elemento es referenciado por el nombre que se le introduce al grid-template-area del padre y posiciona el elemento en ese areajustify-self
Posiciona el elemento en el eje horizontalalign-self
Posiciona el elemento en el eje verticalplace-self
Establece elplace-self
y eljustify-self
del elemento