¿Por que se rompe el hader cuando hizo que solo ocupe una columna?

Pregunta de la clase:
Definiendo áreas de contenido
Daniel Ruiz

Daniel Ruiz

Pregunta
studenthace 5 años

¿Por que se rompe el hader cuando hizo que solo ocupe una columna?

4 respuestas
para escribir tu comentario
    Víctor de Jesús Pacheco Padilla

    Víctor de Jesús Pacheco Padilla

    studenthace 5 años

    Porque en la parte de arriba tenemos especificado lo siguiente:

    grid-template: 100px 1fr 150px / 200px 1fr;

    Lo cual nos indica que deben tener 3 filas y 2 columnas.

    Leonardo German Colaneri

    Leonardo German Colaneri

    studenthace 5 años

    Supongo que es algún tipo de error, porque el resto del código esta diciendo "aquí van dos columnas" pero cuando tiene que poner lo que corresponde ahí no lo encuentra (en este caso no encuentra uno de los header y bueno,a falta de información lo hace erróneamente. Si quitas del grid-template-areas: un footer, el left o el contenido sucede lo mismo, se descompagina todo.

    No se si habra una explicación mas técnica para explicar el error pero es un error que provocamos.

    John Cardenas

    John Cardenas

    studenthace 5 años

    Así funciona grid. Leonidas lo menciona en los primeros minutos de esta clase. El header debe ocupar dos columnas o tres o más dependiendo de el diseño que se quiera lograr. Si no se especifica esto el navegador entiende que el header no hace parte de las demás columnas y por eso se rompe el diseño.

    Martín Bustamante

    Martín Bustamante

    studenthace 5 años
    grid-template-areas: "header header" /* en esta parte se declara que el header ocupe 2 columnas */ "left contenido" "footer footer";
Curso de CSS Grid Layout 2017

Curso de CSS Grid Layout 2017

El módulo CSS Grid Layout nos permite generar distribuciones del contenido en nuestros sitios web de forma eficiente. Controla esta estructura bidimensional de filas y columnas con propiedades de CSS. Crea layouts increíbles de manera fácil, rápida y sin repetir código.

Curso de CSS Grid Layout 2017
Curso de CSS Grid Layout 2017

Curso de CSS Grid Layout 2017

El módulo CSS Grid Layout nos permite generar distribuciones del contenido en nuestros sitios web de forma eficiente. Controla esta estructura bidimensional de filas y columnas con propiedades de CSS. Crea layouts increíbles de manera fácil, rápida y sin repetir código.