sass中的&用法

来源:4-7 [Sass]嵌套-伪类嵌套

Saber专属

2017-03-30 16:54

/*伪类嵌套*/
.clearfix{
 &:before,
 &:after{
   content:"";
   display: table;
 }
 &:after {
   clear:both;
   overflow: hidden;
 }
}
/*类嵌套?或者属性嵌套*/
.clearfix{
 :before,:after{
   content:'';
   display: table-cell;
 }
 :after{
   clear:left;
   overflow: scroll;
 }
}

预处理的结构输出一样,&有什么作用?为什么要用&

写回答 关注

1回答

  • FINE_Android
    2020-07-18 20:22:06

    肯定是不一样的,&表示父元素,编译出来的结果:.clearfix:before,表示.clearfix的伪类before

    没有加&,编译出来的结果:.clearfix :before,表示的是.clearfix的所有子代元素的伪类before

Sass入门篇

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

104420 学习 · 263 问题

查看课程

相似问题