Инспектор компоновки Flexbox и Grid
Визуализируйте дорожки flex и grid, промежутки и выравнивание элементов с помощью наложения инспектора компоновки Chrome.
«Инспектор компоновки Flexbox и Grid» — бесплатный урок CSS Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения CSS Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс CSS Academy содержит 4 уроков всего.
Значок Flexbox в DevTools
Chrome DevTools помечает flex-контейнеры значком «flex» рядом с их узлом DOM на панели элементов. Нажатие на значок включает или выключает наложение Flexbox: цветные линии показывают главную и поперечную оси, границы элементов и интервалы.
Значок и наложение Grid
Контейнеры Grid отображаются со значком «grid». Нажатие на него включает или выключает наложение сетки: цветные линии показывают столбцы, строки и интервалы. Постоянные наложения, закреплённые на панели компоновки, остаются видимыми при прокрутке или изменении размера области просмотра.
Панель компоновки
DevTools → Элементы → вкладка компоновки содержит список всех flex- и grid-контейнеров на странице. Нажатие на имя контейнера выбирает его в DOM и включает или выключает его наложение. Здесь можно настроить внешний вид наложения: цвет линий, видимость подписей и размеры треков.
Размеры треков сетки
При включённом параметре «Показывать размеры треков» наложение показывает имена и размеры треков. Внутренние размеры (auto, min-content, max-content) и дробные единицы (fr) отображаются в вычисленных значениях в пикселях, показывая, как единицы fr делят доступное пространство.
Проверка элементов гибкого макета
Выберите гибкий элемент (дочерний элемент гибкого контейнера). Панель «Стили» показывает развёрнутую форму сокращённой записи гибкости: увеличение, сжатие и базовый размер элемента. Наложение выделяет размер элемента по главной оси, его базовый размер, а также применённое увеличение или сжатие.
Именованные области сетки
Для контейнеров сетки с grid-template-areas отображаются наложения именованных областей. Каждая именованная область имеет подпись и свой цвет. Благодаря такой визуализации легко проверить, соответствуют ли назначения областей сетки задуманному шаблону макета.
Проверка подсетки
DevTools по-особому отмечает контейнеры подсетки. Линии их треков выровнены по трекам родительской сетки — наложение наглядно показывает это выравнивание и подтверждает, что элементы подсетки участвуют в системе координат родительской сетки.
Отладка выравнивания
Неправильное положение элементов часто вызвано неверными значениями свойств выравнивания содержимого по главной оси, элементов по поперечной оси или самого элемента. Наложение гибкого макета и сетки показывает положение элементов относительно осевых линий. Попробуйте переключать свойства выравнивания в панели «Стили» и наблюдайте за изменениями наложения в реальном времени.
Визуализация промежутков
Наложение отображает промежутки между элементами в виде цветных полос. Благодаря этому легко проверить значения промежутков и определить, создаётся ли расстояние свойством промежутка (правильно) или внешним отступом (который в строках гибкого макета может неожиданно схлопываться).
Неявная и явная сетка
Наложение сетки различает неявные треки (автоматически создаваемые для элементов, вышедших за пределы) и явные треки (заданные в шаблоне сетки). Неявные треки обозначаются пунктирными линиями. Если содержимое создаёт неожиданные неявные треки, наложение сразу показывает структуру переполнения.
Отладка адаптивной вёрстки
Используйте инспектор макета вместе с режимом устройства. Изменяйте размер области просмотра и наблюдайте, как в реальном времени перестраиваются строки гибкого макета и треки сетки, создаваемые автоматическим заполнением или подгонкой. Это позволяет раньше обнаружить нарушения адаптивного макета, чем при ручном изменении размера окна браузера.
Проверка знаний
Что показывает наложение сетки в DevTools, чего не видно на отрисованной странице?
Итоги
Инспектор гибких макетов и сеток в DevTools визуализирует осевые линии, размеры треков, промежутки, именованные области и неявные треки с помощью интерактивных наложений. В сочетании с панелью макета для управления наложениями этот инструмент позволяет быстрее и понятнее отлаживать сложные макеты CSS, чем при чтении одного лишь CSS.
Часто задаваемые вопросы
Урок «Инспектор компоновки Flexbox и Grid» бесплатный?
Да — полный текст урока «Инспектор компоновки Flexbox и Grid» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс CSS Academy, подпишись на CoddyKit PRO. Курс CSS Academy содержит 4 уроков всего.
Чему я научусь в уроке «Инспектор компоновки Flexbox и Grid»?
Визуализируйте дорожки flex и grid, промежутки и выравнивание элементов с помощью наложения инспектора компоновки Chrome. Ты практикуешь CSS Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать CSS Academy?
Предыдущий опыт не требуется. CSS Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Инспектор компоновки Flexbox и Grid»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке CSS Academy?
Да. Каждый урок CSS Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Вычисленные стили и инспектор блочной модели
- Инспектор компоновки Flexbox и Grid
- Панель обзора CSS
- Отладчик анимаций и переходов