【发布时间】:2014-08-04 18:36:46
【问题描述】:
我有以下 scss(Sass 3.2.12 => 3.2.19 因为指南针):
scss:
.text {
color: red;
}
.test1 {
/* this causes the block to appear */
p {
@extend .text;
}
}
/* no comment, no block */
.test2 {
p {
@extend .text;
}
}
css:
.text, .test1 p, .test2 p {
color: red;
}
.test1 {
/* this causes the block to appear */
}
/* no comment, no block */
关于如何避免只包含评论的块有什么想法吗?
【问题讨论】:
-
如果我将您的代码放入 sassmeister,它不会给我该输出。 - sassmeister.com/gist/1974a7fc4767caead92f
-
这在语义上甚至都不正确,是吗?
p不应该从.article中溢出,对吧? -
根本没有办法得到这个输出。 Sass 不会像那样生成空块。
-
@UlrichSchwarz 在 SASS/SCSS 中很好......他只是针对
.article类的元素内的任何p。 -
@Paulie_D:我知道,但这不是生成的 CSS 所做的,所以它不仅仅是一个什么都不做的虚假空声明,而是 主动错误 输出。