我已经使用Sass一段时间了,我无法理解使用@extend。我的意思是,如果你不能扩展嵌套的选择器,那么扩展点是什么。在我的代码中,我有一些深度为2或3级的样式,我想将它们传递给另一个选择器。要使用@extend我必须创建特殊类然后扩展它,你可以使用@mixin有什么意义?
答案 0 :(得分:0)
在大多数情况下,@ extend会使css输出小于使用mixin时的css输出。但最有效的方法是将@extend类放在html中,而不是将它扩展到没有该类的元素。最终DOM可能会变得混乱,但速度会更快。