【发布时间】:2014-08-15 20:39:21
【问题描述】:
我对嵌套选择器在 SASS/SCSS 中的工作方式有点困惑。
这个:
#wrapper {
font: {
weight: 400;
size: 13px;
}
line-height: 1.2;
color: #fff;
> .de1, .de5{margin: auto;}
}
编译成这样:
#wrapper {
font-weight: 400;
font-size: 13px;
line-height: 1.2;
color: #fff;
}
#wrapper > .de1, #wrapper .de5 {
margin: auto;
}
但是,如果我想要一个不包含 .de5 的最终结果怎么办
#wrapper > .de1, .de5 {
margin: auto;
}
这可能吗?我想扩展 .de5 选择器,但没有成功。
#wrapper {
font: {
weight: 400;
size: 13px;
}
line-height: 1.2;
color: #fff;
> .de1 {margin: auto;}
}
.de5 {@extend .de1;}
编译为
#wrapper {
font-weight: 400;
font-size: 13px;
line-height: 1.2;
color: #fff;
}
#wrapper > .de1, #wrapper > .de5 {
margin: auto;
}
没有#wrapper >,我如何获得.de5?
(我在SassMeister上测试了SCSS)
【问题讨论】:
标签: sass