【发布时间】:2012-12-31 04:33:42
【问题描述】:
有没有办法写这个css:
div.some-class{
...
}
span.some-class{
...
}
像这样使用 scss?
.some-class{
&div{
...
}
&span{
...
}
}
我尝试了上述方法,但它返回错误。
【问题讨论】:
-
不起作用的原因是因为type selectors always come first。你没有提到它是什么类型的错误,所以我不知道它是编译成无效的 CSS 还是在编译时抛出错误。无论哪种方式,它都是无效的。
-
@BoltClock 错误来自 scss。我正在寻找一种在 scss 中表达这一点的方法。只要我描述的scss输出,css就没有问题。
&无论如何都不是 css;它的 scss。 -
即使
&div按您预期的方式工作,它也会生成无效的 CSS,因为顺序不正确。 -
@cimmanon 我不认为这是重复的
-
@YehudaKatz 如果 OP 按照生成有效 CSS 的顺序放置了
&,这将是完全重复的。
标签: css css-selectors sass