猿问

SASS 获取上一级的选择器 & { } 如何写

在SASS的介绍文档里,有下面这段代码:button{
background:linear-gradient(#444,#222);
.no-cssgradients&{background:#333}
}编译成CSS后是这样的:button{
background:linear-gradient(#444,#222);
}
/*注意看下面这行*/
.no-cssgradientsbutton{
background:#333
}但是,当有多个层级的选择器后,他将始终获得最顶层的选择器form{
button{
background:linear-gradient(#444,#222);
.no-cssgradients&{background:#333}//问题在这行
}
}如此,我期望编译后.no-cssgradients的顺序是这样的:form.no-cssgradientsbutton但他的顺序却是这样的:.no-cssgradientsformbutton是我对&{}选择理解有误,还是说我的写法有问题?
智慧大石
浏览 1316回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答