Custom properties
БазовыйЭкспертный
Уровни навыка
Базовый уровень
Объявляет и наследует custom properties, использует `var()` с простым fallback и различает отсутствующее значение и guaranteed-invalid initial value.
- Нерегистрируемые custom properties и `var()`Стартовать здесьВаш прогрессВойти
Как читать?
Существующие уровни сложностиТребуемые уровни сложности
Продвинутый уровень
Строит вложенные fallback chains, объясняет подстановку в shorthands, URL и специальных контекстах, а также регистрирует типизированные custom properties и различает parse-time acceptance, computed-time validation и typed interpolation.
Экспертный уровень
Диагностирует dependency graphs, cycles и invalid-at-computed-value-time для незарегистрированных и зарегистрированных custom properties, включая relative-unit dependencies и глобальность registrations относительно shadow tree scopes.