【发布时间】:2014-10-13 15:41:58
【问题描述】:
我使用 Sass 已经有一段时间了,但我无法理解使用 @extend。我的意思是,如果您不能扩展嵌套选择器,那么扩展的意义何在。在我的代码中,我有一些深度为 2 或 3 级的样式,我只想将它们传递给另一个选择器。要使用@extend,我必须创建特殊的类然后扩展它,你可以使用@mixin 有什么意义?
【问题讨论】:
-
@extends提供DRY CSS 输出(与 mixins 不同),它有助于在应用 OOCSS 方法时保持标记的干净。见takazudo.github.io/presentation-oocss-sass 和csswizardry.com/2014/01/extending-silent-classes-in-sass
标签: sass