Вычисленные стили и инспектор блочной модели
Используйте панель Computed и схему блочной модели, чтобы точно понять, какие стили применяются к элементу.
«Вычисленные стили и инспектор блочной модели» — бесплатный урок CSS Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения CSS Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс CSS Academy содержит 4 уроков всего.
Панель вычисленных стилей
В Chrome DevTools → Элементы → на вкладке вычисленных стилей отображается итоговое вычисленное значение каждого свойства CSS выбранного элемента после применения каскада, наследования и разрешения специфичности. Она отвечает на вопрос «что фактически применено?», а не «что было записано?»
Диаграмма блочной модели
Панель вычисленных стилей отображает интерактивную диаграмму блочной модели с размерами содержимого, внутренних отступов, границы и внешних отступов выбранного элемента. Щёлкните любое значение размера, чтобы выделить задавшее его правило CSS и перейти к панели стилей.
Фильтрация вычисленных свойств
Введите запрос в поле фильтра, чтобы быстро найти нужные вычисленные свойства. Установите флажок «Показать все», чтобы включить унаследованные свойства и свойства браузера по умолчанию. Снимите его, чтобы отображались только свойства, отличающиеся от значений по умолчанию, — это самый короткий путь к применённым стилям, имеющим значение.
Отслеживание наследования
Свойства, отображаемые серым цветом на панели вычисленных стилей, унаследованы от родительского элемента. Щёлкните унаследованное свойство, чтобы перейти к элементу и правилу, которые его задали, и проследить каскад без ручной проверки родителей в разметке.
Понимание раскрытия сокращённых свойств
Запись margin: 16px 8px раскрывается в четыре вычисленных значения: margin-top, margin-right, margin-bottom, margin-left. На панели вычисленных стилей всегда отображаются отдельные полные свойства, что полезно при отладке несимметричных проблем с отступами.
Преобразование цветовых форматов
Вычисленные значения цветов всегда имеют формат rgb() или rgba(), независимо от того, как они были записаны. Щёлкните образец цвета на панели стилей, чтобы переключить формат отображения (hex, hsl, rgb). На панели вычисленных стилей всегда отображается разрешённый цвет.
Метрики шрифта
Проверьте вычисленные значения font-size, font-family, line-height и letter-spacing, чтобы убедиться в правильном применении типографических параметров. Резервные шрифты браузера отображаются в вычисленном font-family, если не удалось загрузить запрошенный шрифт.
Влияние box-sizing
box-sizing: border-box включает внутренние отступы и границу в ширину; box-sizing: content-box (значение по умолчанию) исключает их. Диаграмма блочной модели в DevTools отражает применяемую модель: сравните ширину содержимого с общей шириной, чтобы проверить поведение box-sizing.
Исследование схлопывания внешних отступов
Вертикальные внешние отступы между блочными элементами схлопываются до большего из двух значений. Диаграмма блочной модели показывает фактический внешний отступ; используйте её вместе с инспектором компоновки, чтобы выявить схлопнувшиеся отступы, отличающиеся от записанных значений.
Специфичность на панели стилей
Панель стилей показывает все правила, применимые к элементу, в порядке специфичности. Перечёркнутые правила переопределены. Чтобы определить, какое правило выигрывает при конфликте свойств, найдите самое верхнее неперечёркнутое объявление на панели стилей.
Принудительные стили и агент пользователя
Правила таблицы стилей агента пользователя браузера отображаются в нижней части панели стилей с пометкой «таблица стилей агента пользователя». На панели вычисленных стилей показаны их разрешённые значения. Сбросьте их с помощью сброса CSS или Normalize.css, чтобы задать единообразную начальную основу для всех браузеров.
Проверка знаний
Что показывает панель вычисленных стилей такого, чего не показывает панель стилей?
Итоги
Панель вычисленных стилей и диаграмма блочной модели раскрывают итоговые разрешённые значения всех свойств CSS после применения каскада. Используйте их для отслеживания наследования, отладки раскрытия сокращённых свойств, исследования box-sizing и определения правила, выигрывающего в конфликтах специфичности для любого элемента.
Часто задаваемые вопросы
Урок «Вычисленные стили и инспектор блочной модели» бесплатный?
Да — полный текст урока «Вычисленные стили и инспектор блочной модели» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс CSS Academy, подпишись на CoddyKit PRO. Курс CSS Academy содержит 4 уроков всего.
Чему я научусь в уроке «Вычисленные стили и инспектор блочной модели»?
Используйте панель Computed и схему блочной модели, чтобы точно понять, какие стили применяются к элементу. Ты практикуешь CSS Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать CSS Academy?
Предыдущий опыт не требуется. CSS Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Вычисленные стили и инспектор блочной модели»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке CSS Academy?
Да. Каждый урок CSS Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Вычисленные стили и инспектор блочной модели
- Инспектор компоновки Flexbox и Grid
- Панель обзора CSS
- Отладчик анимаций и переходов