Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Colocación Explícita de Elementos | Colocación y Dimensionamiento de Elementos de la Cuadrícula
Dominio de CSS Grid

bookColocación Explícita de Elementos

Colocación explícita de elementos con líneas de la cuadrícula

Cuando se requiere un control preciso sobre la ubicación de los elementos de la cuadrícula en el diseño, se utiliza la colocación explícita de elementos. CSS Grid proporciona propiedades que permiten especificar exactamente en qué líneas de la cuadrícula debe comenzar y terminar un elemento. Las dos propiedades principales para esta tarea son grid-column y grid-row. Estas propiedades funcionan haciendo referencia a las líneas de la cuadrícula, que son las líneas numeradas que forman los límites entre las pistas de la cuadrícula (filas y columnas).

Comprensión de las líneas de la cuadrícula

  • Las líneas de la cuadrícula se numeran comenzando desde 1 en los bordes superior e izquierdo de la cuadrícula;
  • Cada pista de fila y columna está delimitada por dos líneas de la cuadrícula: una al inicio y otra al final;
  • Si la cuadrícula tiene tres columnas, tendrá cuatro líneas verticales numeradas del 1 al 4; la misma lógica se aplica a las filas.

Uso de grid-column y grid-row

  • La propiedad grid-column permite especificar dónde debe comenzar y terminar un elemento horizontalmente haciendo referencia a los números de las líneas de la cuadrícula;
  • La propiedad grid-row realiza lo mismo en sentido vertical;
  • Utilizar la sintaxis abreviada: grid-column: start / end; y grid-row: start / end;;
  • Para que un elemento abarque varias pistas, establecer el valor final en un número de línea de cuadrícula mayor.

Ejemplo:

  • grid-column: 1 / 3; coloca el elemento comenzando en la línea de cuadrícula 1 y terminando antes de la línea 3 (abarcando dos columnas);
  • grid-row: 2 / 4; coloca el elemento comenzando en la línea de cuadrícula 2 y terminando antes de la línea 4 (abarcando dos filas).

La colocación explícita de elementos proporciona control total sobre la posición y el tamaño de los elementos de la cuadrícula, lo que resulta esencial para diseños complejos o cuando se necesita resaltar elementos específicos.

index.html

index.html

styles.css

styles.css

copy

Es importante comprender la diferencia entre la colocación implícita y explícita en CSS Grid. Cuando se utiliza la colocación explícita, se indica al navegador exactamente dónde debe ir cada elemento asignándolos a líneas específicas de la cuadrícula mediante grid-column y grid-row. Este enfoque es el más adecuado cuando se requiere un diseño fijo o se desea resaltar ciertos elementos controlando directamente su posición y tamaño.

Por otro lado, la colocación implícita ocurre cuando no se especifican posiciones de líneas de cuadrícula para los elementos. En este caso, el navegador colocará automáticamente los elementos en las siguientes celdas disponibles de la cuadrícula según el orden en el HTML y el algoritmo de colocación automática de la cuadrícula. La colocación implícita es conveniente para contenido dinámico o cuando no se necesita un control preciso sobre el diseño.

Elegir la colocación explícita cuando se desea:

  • Controlar la posición exacta y el alcance de los elementos de la cuadrícula;
  • Crear diseños complejos de estilo revista;
  • Garantizar la consistencia en diferentes tamaños de pantalla.

Utilizar la colocación implícita cuando:

  • Se tiene un diseño simple y uniforme;
  • Se trabaja con cantidades dinámicas o desconocidas de elementos;
  • Se prefiere confiar en el flujo automático del navegador por eficiencia.
question mark

¿Cuál de las siguientes reglas CSS ubicará un elemento de modo que comience en la segunda línea de columna de la cuadrícula y termine en la cuarta línea de columna de la cuadrícula?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1

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

bookColocación Explícita de Elementos

Desliza para mostrar el menú

Colocación explícita de elementos con líneas de la cuadrícula

Cuando se requiere un control preciso sobre la ubicación de los elementos de la cuadrícula en el diseño, se utiliza la colocación explícita de elementos. CSS Grid proporciona propiedades que permiten especificar exactamente en qué líneas de la cuadrícula debe comenzar y terminar un elemento. Las dos propiedades principales para esta tarea son grid-column y grid-row. Estas propiedades funcionan haciendo referencia a las líneas de la cuadrícula, que son las líneas numeradas que forman los límites entre las pistas de la cuadrícula (filas y columnas).

Comprensión de las líneas de la cuadrícula

  • Las líneas de la cuadrícula se numeran comenzando desde 1 en los bordes superior e izquierdo de la cuadrícula;
  • Cada pista de fila y columna está delimitada por dos líneas de la cuadrícula: una al inicio y otra al final;
  • Si la cuadrícula tiene tres columnas, tendrá cuatro líneas verticales numeradas del 1 al 4; la misma lógica se aplica a las filas.

Uso de grid-column y grid-row

  • La propiedad grid-column permite especificar dónde debe comenzar y terminar un elemento horizontalmente haciendo referencia a los números de las líneas de la cuadrícula;
  • La propiedad grid-row realiza lo mismo en sentido vertical;
  • Utilizar la sintaxis abreviada: grid-column: start / end; y grid-row: start / end;;
  • Para que un elemento abarque varias pistas, establecer el valor final en un número de línea de cuadrícula mayor.

Ejemplo:

  • grid-column: 1 / 3; coloca el elemento comenzando en la línea de cuadrícula 1 y terminando antes de la línea 3 (abarcando dos columnas);
  • grid-row: 2 / 4; coloca el elemento comenzando en la línea de cuadrícula 2 y terminando antes de la línea 4 (abarcando dos filas).

La colocación explícita de elementos proporciona control total sobre la posición y el tamaño de los elementos de la cuadrícula, lo que resulta esencial para diseños complejos o cuando se necesita resaltar elementos específicos.

index.html

index.html

styles.css

styles.css

copy

Es importante comprender la diferencia entre la colocación implícita y explícita en CSS Grid. Cuando se utiliza la colocación explícita, se indica al navegador exactamente dónde debe ir cada elemento asignándolos a líneas específicas de la cuadrícula mediante grid-column y grid-row. Este enfoque es el más adecuado cuando se requiere un diseño fijo o se desea resaltar ciertos elementos controlando directamente su posición y tamaño.

Por otro lado, la colocación implícita ocurre cuando no se especifican posiciones de líneas de cuadrícula para los elementos. En este caso, el navegador colocará automáticamente los elementos en las siguientes celdas disponibles de la cuadrícula según el orden en el HTML y el algoritmo de colocación automática de la cuadrícula. La colocación implícita es conveniente para contenido dinámico o cuando no se necesita un control preciso sobre el diseño.

Elegir la colocación explícita cuando se desea:

  • Controlar la posición exacta y el alcance de los elementos de la cuadrícula;
  • Crear diseños complejos de estilo revista;
  • Garantizar la consistencia en diferentes tamaños de pantalla.

Utilizar la colocación implícita cuando:

  • Se tiene un diseño simple y uniforme;
  • Se trabaja con cantidades dinámicas o desconocidas de elementos;
  • Se prefiere confiar en el flujo automático del navegador por eficiencia.
question mark

¿Cuál de las siguientes reglas CSS ubicará un elemento de modo que comience en la segunda línea de columna de la cuadrícula y termine en la cuarta línea de columna de la cuadrícula?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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