top:: CSS
relacionado:: Flexbox

CSS Grid

CSS Grid es otro sistema de diseño que permite organizar elementos en una cuadrícula bidimensional. Puedes definir filas, columnas, áreas y espacios entre ellos. Aquí tienes un ejemplo básico:

/* Contenedor de rejilla */
.container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
}

/* Elementos de la rejilla */
.item {
  grid-column: 2 / 3;
  grid-row: 1;
}

CSS Grid fuerza de alguna manera a tener un pensamiento visual mas cercano al diseño de grilla trdicional de prensa, que define previamente un lienzo bidimensional del cual se ajustan los elementos de manera más libre.

Cuándo usar CSS Grid