Стань PHP-разработчиком с нуля с трудоустройством в IT-компании

Дерево навыков/Custom properties/ Нерегистрируемые custom properties и `var()`

КатегорияЯдро CSSНавыкCustom propertiesКомпонент навыка

Нерегистрируемые custom properties и `var()`

БазовыйЭкспертный

Основано на спецификациях:
  1. Базовый уровень

    • Объявление token-stream custom property

    • Case-sensitive имена custom properties

    • Наследование незарегистрированного custom property

    • Guaranteed-invalid initial value

    • Подстановка custom property как всего значения или компонента сложного значения

    • Простой fallback `var()`

  2. Продвинутый уровень

    • Вложенные цепочки fallback

    • Запятые внутри fallback token stream

    • Подстановка custom properties в shorthands

    • Момент разрешения URL после подстановки

    • CSS-wide keywords в custom properties

    • Fallback contracts через shadow boundaries

    • Animation-tainted custom property values

    • Передача custom properties через Shadow DOM boundaries

  3. Экспертный уровень

    • Построение dependency graph custom properties

    • Обнаружение прямых и косвенных cycles

    • Распространение guaranteed-invalid value

    • Invalidity consuming property на computed-value time