【发布时间】:2015-02-24 01:19:44
【问题描述】:
如果我想在 LESS 中编写以下 CSS:
.foo{
color:red;
}
.bar .foo{
color:blue;
}
我会写:
.foo{
color:red;
.bar&{
color:blue;
}
}
但是,如果我有以下 LESS:
.top-level
.foo{
color:red;
.bar&{
color:blue;
}
}
}
这将产生一个类:
.bar .top-level .foo
我怎样才能让.bar 只出现在.foo 上方一级?
如:
.top-level .bar .foo
我能看到的唯一方法是使用以下代码 sn-p,但它并不像我想要的那样整洁:
.top-level
.foo{
color:red;
}
.bar .foo{
color:blue;
}
}
【问题讨论】:
-
可能使用像 thread 中提到的变量和选择器插值。管道中有一个功能请求可能会使这更容易。
标签: less