Áreas de grid con nombre en CSS
Dibujar el layout como una imagen y luego soltar elementos en celdas con nombre.
.page {
display: grid;
grid-template-columns: 16rem 1fr;
grid-template-rows: auto 1fr auto;
grid-template-areas:
"header header"
"side main"
"footer footer";
min-height: 100vh;
}
.page > header { grid-area: header; }
.page > aside { grid-area: side; }
.page > main { grid-area: main; }
.page > footer { grid-area: footer; }
Cómo funciona
grid-template-areases un mapa ASCII del layout.- Un punto marca una celda dejada vacía a propósito.
- Cada hijo reclama su celda con
grid-area.
Palabras clave y builtins usados aquí
displaygridremvh
El intento, en números
- Líneas
- 15
- Caracteres a escribir
- 329
- Tokens
- 73
- Ritmo de tres estrellas
- 80 tpm
Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 55 segundos.
Paso 3 de 7 en Grid; paso 9 de 24 en Flexbox y grid.