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

编译顺序疑惑

%mt5 {/*6*/

  margin-top: 5px;

  /*7*/

}


/*0*/


.box {

/*1*/

  @extend %mt5;

  /*2*/

}

运行结果我不能理解,求解答

正在回答

2 回答

因为.box{}里面的注释也被解析成有效语句,所以除了@extend部分,其他的单独生成了一个选择器

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

/* */ 是用在多行注释的,用在了一行里,导致不会识别 */ 这一部分,因而你写出来的全部被理解为注释,没有正真有用的语句,具体被解释成了什么我还弄不明白,问题在于你的注释用错了

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

Solomon_0

/* */ 是用于多行注释的,你用在了一行里,导致不会识别 */ 这一部分,因而后面的语句全部被理解为注释,没有真正的语句,具体被解释成了什么我还弄不明白,问题在于你的注释用错了
2016-11-08 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

编译顺序疑惑

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