Нет. Стандартный CSS не обеспечивает того, что вы ищете.
Однако вы можете захотеть просмотреть LESS и SASS .
Это два проекта, которые направлены на расширение синтаксиса CSS по умолчанию путем введения дополнительных функций, включая переменные, вложенные правила и другие улучшения.
Они позволяют вам писать гораздо более структурированный код CSS и любой из них почти наверняка решит ваш конкретный вариант использования.
Конечно, ни один из браузеров не поддерживает их расширенный синтаксис (особенно, поскольку два проекта имеют разные синтаксис и функции), но то, что они делают, «компилятор», который преобразует ваш код LESS или SASS в стандартный CSS, который затем можно развернуть на вашем сайте.
Замените '\ u' на '0x' и приведите его к System.Char:
PS > [char]0x0048
H
Вы также можете использовать синтаксис «$ ()» для вставки символа Unicode в строку:
PS > "Acme$([char]0x2122) Company"
AcmeT Company
Где T - представление PowerShell символа незарегистрированных товарных знаков.