在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是我对&{}选择理解有误,还是说我的写法有问题?
添加回答
举报
0/150
提交
取消