新手问题 sass 的继承和 mixin 有什么区别?

yakczh · 2013年04月26日 · 最后由 krazy 回复于 2013年04月26日 · 3309 次阅读

.center{

margin:0 auto;

}

比如定义样式

@extend .center;

@include .center;

的区别是什么?

不能写 @include .center

@include 后面带的是 module 名称,@extend 后面带的是 css 选择器

@extend通过加选择器来复用 @include通过加 css 规则,给每个选择器下面 drop in 一份儿代码

涉及变量就@include 然后传参.... 其他的就直接@extend

需要 登录 后方可回复, 如果你还没有账号请 注册新账号