Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Espacios y Alineación de la Cuadrícula | Primeros Pasos con CSS Grid
Dominio de CSS Grid

bookEspacios y Alineación de la Cuadrícula

Comprensión de la propiedad gap en CSS Grid

Al trabajar con CSS Grid, controlar el espacio entre los elementos de la cuadrícula es fundamental para crear diseños limpios y legibles. La propiedad gap proporciona una forma moderna y concisa de establecer el espacio entre filas y columnas en una cuadrícula.

A diferencia de propiedades anteriores como grid-row-gap y grid-column-gap, que solo permitían definir el espacio de filas o columnas de manera individual, la propiedad gap permite definir ambos a la vez o por separado, haciendo que tu CSS sea más legible y fácil de mantener.

  • Establecer gap: 20px; agregará 20 píxeles de espacio entre todas las filas y columnas;
  • Usar gap: 20px 40px; establece 20 píxeles entre filas y 40 píxeles entre columnas.
index.html

index.html

styles.css

styles.css

copy

Funcionamiento de las propiedades de alineación en CSS Grid

La alineación en CSS Grid se gestiona con propiedades como justify-items y align-items, que controlan cómo se posicionan los elementos dentro de sus áreas de cuadrícula.

  • justify-items alinea los elementos a lo largo del eje de fila (en línea);
  • align-items alinea los elementos a lo largo del eje de columna (bloque).

Estas propiedades interactúan con el tamaño de las pistas de la cuadrícula que definas:

  • Si una pista de la cuadrícula es más grande que el contenido en su interior, las propiedades de alineación determinan si los elementos se ubican al inicio, al final o se centran dentro del espacio disponible;
  • Usar justify-items: center centrará horizontalmente todos los elementos en sus respectivas celdas de la cuadrícula;
  • Usar align-items: end alineará verticalmente los elementos en la parte inferior de sus celdas.

Al combinar estas propiedades con la propiedad gap, se controla tanto el espacio entre los elementos como su ubicación dentro de cada celda de la cuadrícula.

Mejores prácticas para el espaciado y la alineación en CSS Grid

  • Utilizar la propiedad gap para un espaciado consistente entre los elementos de la cuadrícula;
  • Ajustar justify-items y align-items para controlar la alineación horizontal y vertical dentro de las celdas de la cuadrícula;
  • Centrar o alinear los elementos al final de las celdas para crear diseños visualmente equilibrados;
  • Evitar márgenes innecesarios entre los elementos de la cuadrícula, dejar que gap gestione el espaciado para mayor previsibilidad y facilidad de mantenimiento.

Aplicar estas mejores prácticas garantiza que tus diseños con CSS Grid sean modernos, flexibles y sencillos de actualizar a medida que cambian las necesidades de diseño.

question mark

¿Cuáles afirmaciones sobre las propiedades de separación y alineación de CSS Grid son correctas? (Selecciona todas las que correspondan.)

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Suggested prompts:

Can you explain the difference between `gap` and using margins for spacing in CSS Grid?

How do I use `justify-items` and `align-items` together for complex layouts?

What are some common mistakes to avoid when working with spacing and alignment in CSS Grid?

Awesome!

Completion rate improved to 9.09

bookEspacios y Alineación de la Cuadrícula

Desliza para mostrar el menú

Comprensión de la propiedad gap en CSS Grid

Al trabajar con CSS Grid, controlar el espacio entre los elementos de la cuadrícula es fundamental para crear diseños limpios y legibles. La propiedad gap proporciona una forma moderna y concisa de establecer el espacio entre filas y columnas en una cuadrícula.

A diferencia de propiedades anteriores como grid-row-gap y grid-column-gap, que solo permitían definir el espacio de filas o columnas de manera individual, la propiedad gap permite definir ambos a la vez o por separado, haciendo que tu CSS sea más legible y fácil de mantener.

  • Establecer gap: 20px; agregará 20 píxeles de espacio entre todas las filas y columnas;
  • Usar gap: 20px 40px; establece 20 píxeles entre filas y 40 píxeles entre columnas.
index.html

index.html

styles.css

styles.css

copy

Funcionamiento de las propiedades de alineación en CSS Grid

La alineación en CSS Grid se gestiona con propiedades como justify-items y align-items, que controlan cómo se posicionan los elementos dentro de sus áreas de cuadrícula.

  • justify-items alinea los elementos a lo largo del eje de fila (en línea);
  • align-items alinea los elementos a lo largo del eje de columna (bloque).

Estas propiedades interactúan con el tamaño de las pistas de la cuadrícula que definas:

  • Si una pista de la cuadrícula es más grande que el contenido en su interior, las propiedades de alineación determinan si los elementos se ubican al inicio, al final o se centran dentro del espacio disponible;
  • Usar justify-items: center centrará horizontalmente todos los elementos en sus respectivas celdas de la cuadrícula;
  • Usar align-items: end alineará verticalmente los elementos en la parte inferior de sus celdas.

Al combinar estas propiedades con la propiedad gap, se controla tanto el espacio entre los elementos como su ubicación dentro de cada celda de la cuadrícula.

Mejores prácticas para el espaciado y la alineación en CSS Grid

  • Utilizar la propiedad gap para un espaciado consistente entre los elementos de la cuadrícula;
  • Ajustar justify-items y align-items para controlar la alineación horizontal y vertical dentro de las celdas de la cuadrícula;
  • Centrar o alinear los elementos al final de las celdas para crear diseños visualmente equilibrados;
  • Evitar márgenes innecesarios entre los elementos de la cuadrícula, dejar que gap gestione el espaciado para mayor previsibilidad y facilidad de mantenimiento.

Aplicar estas mejores prácticas garantiza que tus diseños con CSS Grid sean modernos, flexibles y sencillos de actualizar a medida que cambian las necesidades de diseño.

question mark

¿Cuáles afirmaciones sobre las propiedades de separación y alineación de CSS Grid son correctas? (Selecciona todas las que correspondan.)

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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