问答详情
源自:4-4 CSS整理和优化

sass中继承和混入

@extend继承和@include混入(mixin)有什么区别呢,感觉都是将已存在的代码进行复用

提问者:iters 2015-12-07 11:27

个回答

  • 木子舟义
    2015-12-07 11:31:14
    已采纳

    1、如果你的代码块中涉及到变量,建议使用混合宏来创建相同的代码块。

    2、如果你的代码块不需要专任何变量参数,而且有一个基类已在文件中存在,那么建议使用 Sass 的继承。

    混合宏写的代码 会有冗余。而用继承写的代码冗余性较低。

  • echo_kinchao
    2015-12-07 11:48:11

    继承的比较专一  混合的比较多样