Cómo depurar la cuadrícula de CSS con las Herramientas para desarrolladores de Chrome

1. Introducción

Ahora las Herramientas para desarrolladores brindan una mejor asistencia para la depuración de la cuadrícula de CSS.

Cuadrícula de CSS

Cuando se aplican los códigos display: grid o display: inline-grid a un elemento HTML de tu página, en el panel de Elementos hay varias opciones para inspeccionar mejor la cuadrícula.

Qué aprenderás

En este codelab, aprenderás a depurar la cuadrícula de CSS con las Herramientas para desarrolladores de Chrome. Para eso, verás los siguientes temas:

  • Cómo activar o desactivar la función de depuración de la cuadrícula en el panel de Elementos
  • Cómo configurar la superposición de la cuadrícula en el panel de Diseño
  • Cómo editar los estilos mediante las superposiciones de la cuadrícula

Requisitos

  • Una computadora que funcione y una red Wi-Fi confiable
  • Chrome 87 o versiones posteriores
  • (Opcional) Conocimientos básicos de la cuadrícula de CSS

Actividades

Resuelve este rompecabezas usando las herramientas de depuración de la cuadrícula de CSS.

Rompecabezas del logotipo de Chrome

2. Iniciar

Para abrir la página del rompecabezas, haz clic en el siguiente vínculo:

Cuando estés en la página del rompecabezas, abre las Herramientas para desarrolladores de Chrome.

3. Cómo habilitar la superposición de la cuadrícula

Inspecciona el rompecabezas en el panel de Elementos. Haz clic en el nodo del contenedor del rompecabezas y enfócate en él:

<div class="chrome-puzzle">

En el panel de Elementos, aparece el código grid junto al contenedor del rompecabezas. Para activar o desactivar la superposición de la cuadrícula, haz clic en este código.

En este video, verás cómo completar los pasos anteriores.

4. Cómo personalizar el diseño de superposición de la cuadrícula

Por el momento, en la superposición de la cuadrícula aparecen los números de línea. Vamos a personalizar la visualización para resolver el rompecabezas.

Haz clic en el panel de Diseño y selecciona Ocultar etiquetas de línea en el menú desplegable. De esta manera, se ocultarán los números de línea en la superposición de la cuadrícula.

Ahora, ve al panel de Estilos y examina el CSS del contenedor del rompecabezas. Aparece el siguiente código grid-template-areas:

.chrome-puzzle {
  grid-template-areas:
    "top-left top-right"
    "bottom-left bottom-right";
}

Los nombres de las áreas sirven para resolver el rompecabezas. Ahora vamos a configurarlos para que aparezcan en la pantalla.

Vuelve al panel de Diseño y habilita la casilla de verificación Mostrar nombres de área.

¡Listo! En la superposición de la cuadrícula, ahora aparecen los nombres de las áreas de cada pieza del rompecabezas.

En este video, verás cómo completar los pasos anteriores.

5. Cómo resolver el rompecabezas

Ahora que aparecen los nombres de las áreas, podemos empezar a armar el rompecabezas.

Coloca cada pieza en el área correcta.

Para comenzar, inspecciona una pieza.

<img src="...-grid-4.png" class="piece-4">

En el panel de Estilos, busca la clase de CSS de la pieza:

.piece-4 {
    grid-area: auto;
}

El código grid-area está configurado en auto. Puedes editarlo y asignarle el nombre de área correcto.

¿En qué área debería ir esta pieza? Supongamos que el área correcta de esta pieza es top-right. Entonces, cambia el código auto por top-right. El cambio se realizará de inmediato. Ahora la pieza se encuentra en el área top-right.

En este video, verás cómo completar los pasos anteriores.

Cambia el código grid-area de cada pieza hasta que resuelvas el rompecabezas.

Rompecabezas completo

6. Felicitaciones.

Felicitaciones. Completaste este codelab correctamente.

Aquí podrás encontrar la documentación para obtener más información sobre las herramientas de depuración de la cuadrícula de CSS.

¿Qué te parece este codelab?

Me parece aburrido. Genial, me gusta.