Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Definición de Filas y Columnas | Primeros Pasos con CSS Grid
Dominio de CSS Grid

bookDefinición de Filas y Columnas

Comprensión de grid-template-rows y grid-template-columns

Para comenzar a dominar los diseños con CSS Grid, es fundamental comprender cómo definir la estructura de tu grid utilizando las propiedades grid-template-rows y grid-template-columns. Estas propiedades permiten especificar la cantidad y el tamaño de las filas y columnas en el contenedor de la cuadrícula.

La sintaxis para ambas propiedades es sencilla: proporciona una lista separada por espacios de tamaños de pista utilizando unidades como px, em, %, fr (unidades fraccionales) o palabras clave como auto.

Ejemplo:

  • grid-template-columns: 200px 1fr 2fr; crea tres columnas:
    • Primera columna fija en 200 píxeles;
    • Segunda columna ocupa una fracción del espacio restante;
    • Tercera columna ocupa dos fracciones del espacio restante.
  • grid-template-rows: 100px auto; crea dos filas:
    • Primera fila fija en 100 píxeles;
    • Segunda fila se ajusta automáticamente al contenido.

Buenas prácticas:

  • Utilizar unidades flexibles como fr para diseños responsivos;
  • Mantener las definiciones de la cuadrícula claras y legibles;
  • Evitar listados de pistas excesivamente complejos a menos que sea necesario para el diseño.
index.html

index.html

styles.css

styles.css

copy

Cómo afectan los cambios en las definiciones de la cuadrícula al diseño

Al ajustar los valores de grid-template-rows y grid-template-columns, se controla directamente la cantidad de pistas y su tamaño, lo que a su vez afecta la forma en que se muestran los elementos de la cuadrícula.

  • Aumentar el número de columnas hace que los elementos de la cuadrícula fluyan en pistas verticales adicionales;
  • Cambiar el tamaño de una fila expande o contrae el espacio disponible para sus elementos;
  • El uso de unidades flexibles como fr permite que el diseño se adapte suavemente a diferentes tamaños de pantalla;
  • Las unidades fijas como px aseguran un control preciso sobre las dimensiones de las pistas.

Comprender cómo interactúan estas definiciones ayuda a predecir y gestionar la ubicación y el tamaño de los elementos de la cuadrícula, haciendo que los diseños sean robustos y adaptables.

question mark

¿Cuál de las siguientes declaraciones CSS crea correctamente una cuadrícula con tres columnas: la primera columna fija en 100px, la segunda columna flexible (usando 1fr) y la tercera columna el doble de flexible (usando 2fr)?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 9.09

bookDefinición de Filas y Columnas

Desliza para mostrar el menú

Comprensión de grid-template-rows y grid-template-columns

Para comenzar a dominar los diseños con CSS Grid, es fundamental comprender cómo definir la estructura de tu grid utilizando las propiedades grid-template-rows y grid-template-columns. Estas propiedades permiten especificar la cantidad y el tamaño de las filas y columnas en el contenedor de la cuadrícula.

La sintaxis para ambas propiedades es sencilla: proporciona una lista separada por espacios de tamaños de pista utilizando unidades como px, em, %, fr (unidades fraccionales) o palabras clave como auto.

Ejemplo:

  • grid-template-columns: 200px 1fr 2fr; crea tres columnas:
    • Primera columna fija en 200 píxeles;
    • Segunda columna ocupa una fracción del espacio restante;
    • Tercera columna ocupa dos fracciones del espacio restante.
  • grid-template-rows: 100px auto; crea dos filas:
    • Primera fila fija en 100 píxeles;
    • Segunda fila se ajusta automáticamente al contenido.

Buenas prácticas:

  • Utilizar unidades flexibles como fr para diseños responsivos;
  • Mantener las definiciones de la cuadrícula claras y legibles;
  • Evitar listados de pistas excesivamente complejos a menos que sea necesario para el diseño.
index.html

index.html

styles.css

styles.css

copy

Cómo afectan los cambios en las definiciones de la cuadrícula al diseño

Al ajustar los valores de grid-template-rows y grid-template-columns, se controla directamente la cantidad de pistas y su tamaño, lo que a su vez afecta la forma en que se muestran los elementos de la cuadrícula.

  • Aumentar el número de columnas hace que los elementos de la cuadrícula fluyan en pistas verticales adicionales;
  • Cambiar el tamaño de una fila expande o contrae el espacio disponible para sus elementos;
  • El uso de unidades flexibles como fr permite que el diseño se adapte suavemente a diferentes tamaños de pantalla;
  • Las unidades fijas como px aseguran un control preciso sobre las dimensiones de las pistas.

Comprender cómo interactúan estas definiciones ayuda a predecir y gestionar la ubicación y el tamaño de los elementos de la cuadrícula, haciendo que los diseños sean robustos y adaptables.

question mark

¿Cuál de las siguientes declaraciones CSS crea correctamente una cuadrícula con tres columnas: la primera columna fija en 100px, la segunda columna flexible (usando 1fr) y la tercera columna el doble de flexible (usando 2fr)?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2
some-alt