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

(&)是表示父级元素还是最近选择器引用?

(&)是表示父级元素还是最近选择器引用?

正在回答

4 回答

都不是。

连体符&替代元素自身。

如:我们要编译如下的css

.mod.on {    
color: green;
}

那么在Sass中,同样可以使用&来替代选择器.mod:

.mod {
    &.on{
        color: green;
    }
}

需要注意的是&和相连的类名之间不能有任何的空格,不然就会变成CSS选择器中的后代选择器。

如这里多了空格

.mod {
    & .on {
        color: green;
    }
}

那么编译出来是css就是

.mod .on {  color: green; }


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

an912 提问者

非常感谢!
2016-01-11 回复 有任何疑惑可以回复我~

4-5 节


 nav a {
 color:red;
}

header nav a {
 color:green;
}

那么在 Sass 中,就可以使用选择器的嵌套来实现:

nav {
 a {
   color: red;

   header & {
     color:green;
   }
 }  
}


这个header 后 的& 是 nav a


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

http://img1.sycdn.imooc.com//57ea96590001983210220618.jpg

http://www.sass.hk/sass-course.html

这是sass官网给出的解释,想了解的更多可以点击上面的链接

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

选择器里没有(&)

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

an912 提问者

就是&
2016-01-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

(&)是表示父级元素还是最近选择器引用?

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