【发布时间】:2014-04-27 11:15:40
【问题描述】:
这就是我想要的:
来自这样的事情(这段代码不起作用,它会抛出一个错误):
.ia-loading {
select.& {
border: 2px solid blue;
}
input.& {
border: 2px solid orange;
}
}
得到这个:
select.ia-loading { border: 2px solid blue; }
input.ia-loading { border: 2px solid orange; }
我尝试了几种组合,但都没有奏效:
这个:
.ia-loading {
select & {
border: 2px solid blue;
}
input & {
border: 2px solid orange;
}
}
生成这个 css,这不是我想要的:
select .ia-loading { border: 2px solid blue; }
input .ia-loading { border: 2px solid orange; }
这个:
.ia-loading {
select& {
border: 2px solid blue;
}
input& {
border: 2px solid orange;
}
}
抛出此错误:
"&" may only be used at the beginning of a compound selector.
非常感谢。
【问题讨论】:
-
你有什么问题?此代码不正确?
-
是的@Parhum,是的,控制台显示此错误:
error styles.scss (Line 11 of _forms.scss: Invalid CSS after " select.": expected class name, was "& {")。
标签: sass