在less中连接多个选择器

时间:2015-01-20 11:19:04

标签: css css-selectors less

我试图这样做:

.a:concat(.b, .c, .d)

期待这个结果:

.a.b, .a.c, .a.d {}

显然这不会起作用,因为在LESS中没有名为concat的功能。 我们能用其他东西实现这个目标吗?

由于

1 个答案:

答案 0 :(得分:4)

使用伪类无法实现,但with the & character in a nested rule

.a {
  &.b, &.c, &.d {}
}

有趣的是,实际上有一个伪类正在为即将推出的Selectors标准提出,而不是:concat()而是:matches(),语法相似。它目前在前缀之外没有实现,但与此同时,这与LESS的做法略有不同。