【发布时间】:2013-07-16 03:55:36
【问题描述】:
假设我有一组要应用伪类的元素,有没有办法在变量中定义多个元素,然后一次将伪类应用于所有元素?像这样:
@inputs: input[type=text], input[type=email], input[type=password], textarea;
@inputs {
//some styles;
}
@inputs:focus{
//some focus-specific styles;
}
抱歉,如果这太明显了,我对LESS比较陌生
【问题讨论】:
-
Sass 可以通过 字符串插值 做到这一点(参见:stackoverflow.com/a/17370693/1652962)。不确定这是否可以应用于 LESS。
-
@cimmanon:在这个特定时间(LESS 1.4.1),在 LESS 的变量中使用逗号分隔的字符串作为一组选择器似乎存在错误(或缺少功能) ,所以I submitted an issue on it.