Наследование и разрешение значений
БазовыйЭкспертный
Уровни навыка
Базовый уровень
Различает inherited и non-inherited properties, применяет `initial`, `inherit` и `unset`, объясняет базовые стадии обработки значения и предсказывает разворачивание shorthand и сброс пропущенных longhands.
- Наследование значенийСтартовать здесьВаш прогрессВойти
Как читать?
Существующие уровни сложностиТребуемые уровни сложности
Продвинутый уровень
Восстанавливает переход declared → cascaded → specified → computed → used → actual, объясняет implicit defaulting и inheritance computed values, различает parse-time и computed-time invalidity, анализирует полное shorthand expansion и определяет возможность сериализации longhands обратно в shorthand.
Экспертный уровень
Диагностирует inheritance по flattened tree и для псевдоэлементов, точное поведение `revert` и `revert-layer`, стадии разрешения относительных и property-dependent значений, последствия invalid-at-computed-value-time и нормативную CSSOM-сериализацию сложных shorthand-наборов.