课程
/前端开发
/Sass/Less
/Sass入门篇
(&)是表示父级元素还是最近选择器引用?
2016-01-08
源自:Sass入门篇 4-7
正在回答
都不是。
连体符&替代元素自身。
如:我们要编译如下的css
.mod.on { color: green; }
那么在Sass中,同样可以使用&来替代选择器.mod:
.mod { &.on{ color: green; } }
需要注意的是&和相连的类名之间不能有任何的空格,不然就会变成CSS选择器中的后代选择器。
如这里多了空格
.mod { & .on { color: green; } }
那么编译出来是css就是
.mod .on { color: green; }
an912 提问者
4-5 节
nav a { color:red;}header nav a { color:green;}
那么在 Sass 中,就可以使用选择器的嵌套来实现:
nav { a { color: red; header & { color:green; } } }
这个header 后 的& 是 nav a
http://www.sass.hk/sass-course.html
这是sass官网给出的解释,想了解的更多可以点击上面的链接
选择器里没有(&)
举报
Sass入门视频教程,学会Sass使你摆脱重复编写代码的工作
3 回答为什么用嵌套选择器代码会报错?
2 回答按照语法书写%占位符,但是在@extend 使用的时候提示 未找到选择器,问题在哪儿?idea的提示问题?
1 回答选择器嵌套对开发者的影响
2 回答用webstrom如何选择用哪种模式输出?
5 回答问一下大家:三个<a>最后到底是绿还是红