Inspector de layout para Flexbox y Grid
Visualice tracks, gaps y alineación de elementos de flex y grid mediante la superposición del inspector de layout de Chrome.
Inspector de layout para Flexbox y Grid es una lección gratuita de CSS Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de CSS Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de CSS Academy incluye 4 lecciones en total.
Insignia de Flexbox en DevTools
Chrome DevTools marca los contenedores flex con una insignia "flex" junto a su nodo DOM en el panel Elements. Al hacer clic en la insignia se activa o desactiva la superposición de Flexbox: líneas de colores que muestran el eje principal, el eje transversal, los límites de los elementos y el espaciado entre ellos.
Insignia y superposición de Grid
Los contenedores Grid muestran una insignia "grid". Al hacer clic en ella se activa o desactiva la superposición de la cuadrícula: líneas de colores para las columnas, las filas y los espacios. Las superposiciones persistentes (fijadas en el panel Layout) permanecen visibles al desplazarse o cambiar el tamaño del viewport.
Panel Layout
DevTools → Elements → la pestaña Layout muestra una lista de todos los contenedores flex y grid de la página. Al hacer clic en el nombre de un contenedor, este se selecciona en el DOM y se activa o desactiva su superposición. Aquí se puede configurar el aspecto de la superposición (color de las líneas, visibilidad de las etiquetas y tamaños de las pistas).
Tamaño de las pistas de Grid
La superposición muestra los nombres y tamaños de las pistas cuando está activada la opción "Show track sizes". Los tamaños intrínsecos (auto, min-content, max-content) y las unidades fraccionarias (fr) muestran sus valores resueltos en píxeles, lo que revela cómo se dividen el espacio disponible las unidades fr.
Inspección de elementos de Flexbox
Seleccione un elemento flex (hijo de un contenedor flex). El panel Styles muestra la expansión de la abreviatura flex: flex-grow, flex-shrink y flex-basis. La superposición resalta el tamaño del elemento en el eje principal, su base y cualquier crecimiento o reducción aplicada.
Áreas con nombre de Grid
Los contenedores Grid con grid-template-areas muestran superposiciones de áreas con nombre. Cada región con nombre está etiquetada y diferenciada por colores. Esta visualización facilita verificar que las asignaciones de grid-area coincidan con la plantilla de diseño prevista.
Inspección de subgrid
La compatibilidad con subgrid en DevTools distingue visualmente los contenedores subgrid. Sus líneas de track se alinean con los tracks de Grid del contenedor principal; la superposición muestra esta alineación y confirma que los elementos subgrid participan en el sistema de coordenadas del Grid principal.
Depuración de la alineación
Los elementos desalineados suelen deberse a valores incorrectos de justify-content, align-items o align-self. La superposición de Flexbox/Grid muestra las posiciones de los elementos respecto a las líneas de los ejes. Pruebe a alternar las propiedades de alineación en el panel Styles y observe los cambios de la superposición en tiempo real.
Visualización del espaciado gap
La superposición representa el espaciado gap como bandas de color entre los elementos. Esto facilita confirmar los valores de gap y determinar si el espaciado proviene de gap (lo correcto) o de margin, que podría colapsar inesperadamente en filas flex.
Grid implícito frente a explícito
La superposición de Grid diferencia los tracks implícitos (creados automáticamente para los elementos que desbordan) de los tracks explícitos (definidos en grid-template). Las líneas discontinuas marcan los tracks implícitos. Si el contenido crea tracks implícitos inesperados, la superposición revela inmediatamente el patrón de desbordamiento.
Depuración de diseños adaptables
Combine Layout Inspector con Device Mode. Cambie el tamaño de la ventana gráfica y observe cómo flex wrap y los tracks de grid auto-fill/auto-fit se reorganizan en tiempo real. Esto permite detectar antes los problemas del diseño adaptable que cambiar manualmente el tamaño de una ventana del navegador.
Comprobación de conocimientos
¿Qué muestra la superposición de Grid de DevTools que no es visible en la página renderizada?
Resumen
El inspector de diseño Flexbox y Grid de DevTools visualiza líneas de los ejes, tamaños de los tracks, espaciado gap, áreas con nombre y tracks implícitos mediante superposiciones interactivas. Combinado con el panel Layout para gestionar las superposiciones, hace que depurar diseños CSS complejos sea más rápido e intuitivo que leer únicamente el CSS.
Preguntas frecuentes
¿La lección «Inspector de layout para Flexbox y Grid» es gratis?
Sí — el texto completo de «Inspector de layout para Flexbox y Grid» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de CSS Academy, actualiza a CoddyKit PRO. El curso de CSS Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Inspector de layout para Flexbox y Grid»?
Visualice tracks, gaps y alineación de elementos de flex y grid mediante la superposición del inspector de layout de Chrome. Practicas CSS Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar CSS Academy?
No se requiere experiencia previa. CSS Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Inspector de layout para Flexbox y Grid»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de CSS Academy?
Sí. Cada lección de CSS Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Estilos calculados e inspector del modelo de cajas
- Inspector de layout para Flexbox y Grid
- Panel CSS Overview
- Depurador de animaciones y transiciones