为了账号安全,请及时绑定邮箱和手机立即绑定

extend代码增加

发现有个问题,extend之后,在写别的样式,会生成两个相同类名,具有不同的css属性,为啥?这不增加代码了么?

正在回答

3 回答

http://img1.sycdn.imooc.com//56148e4c0001aa5904590245.jpg


你的意思是这样吗,就是 btn和box有相同的属性写在一起了,那btn没有的属性,box会添加上这个属性,这不是代码增加,相反解决了代码冗余的问题,你想如果box和btn分别写了这些属性,不是代码重复了,即使是相同的类名不同的属性那读取不是还是会合到一起吗,可以看下第四章的第十三节混合宏的不足……

0 回复 有任何疑惑可以回复我~
#1

JeremyYin 提问者

我的意思是 %mt5 { margin-top: 5px; } .btn { @extend %mt5; height: 200px; width: 300px; } 这种的最后会生成两个.btn的样式
2015-10-10 回复 有任何疑惑可以回复我~

拓展元素

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Sass入门篇
  • 参与学习       104425    人
  • 解答问题       263    个

Sass入门视频教程,学会Sass使你摆脱重复编写代码的工作

进入课程

extend代码增加

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信