我想使用 less 来定位类中的特定元素。
在这种情况下,我想定位 class 的元素button
,但在其中我想定位一个 anchor tag a
。
目前我有:
.button {
/* lots of bits and pieces go here, hence
the need to keep it at a class level
*/
/* further down, but still in .button */
/* Attempt 1 - fails: compiled = a .button (note the space)
a& {
height:20px;
}
/* Attempt 2 - fails: compiled = .buttona
&a {
height:20px;
}
}
我基本上希望它编译为:
a.button
这样我就可以创建以下元素:
<a class="button">
<button class="button">
但是当它是一个锚时稍微改变它。我不想it's a bug in less!
太早投入卡片,但如果我使用&.another-class
它会按预期工作(已编译:.button.another-class
,但在定位元素时不会