【发布时间】:2012-09-08 09:09:05
【问题描述】:
最近在使用 Sass 时,我一直在扩展类来替代变量。
例如:
-使用变量
$small-font: 12px
p {
font-size: $small-font
}
-扩展类
.small-font {
font-size:12px;
}
p {
@extend .small-font;
}
扩展类的优势在于它可以更轻松地使您的代码具有响应性。例如,我可以将.small-font 包装在媒体查询中,这对于变量是不可能的。
我的问题是:以这种方式使用扩展类有什么缺点吗? 我知道输出倾向于将所有类集中在一起(这会使调试更加麻烦),但是还有其他潜在问题吗?
【问题讨论】:
标签: sass