Каскадные переменные (т. е. нотация var()
) не определены для использования ни с чем, кроме деклараций свойств, поэтому нет, они не могут использоваться в селекторах. Судя по их имени, это имеет смысл, поскольку только объявления свойств могут каскадироваться, а не селектора. Из spec :
Переменная может использоваться вместо любой части значения в любом свойстве элемента. Переменные нельзя использовать в качестве имен свойств, селекторов или всего остального, кроме значений свойств. (Обычно это приводит к недействительному синтаксису, иначе значение, значение которого не связано с переменной.)
blockquote>