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

header & 是什么意思

<header>
<nav>
   <a href=“##”>Home</a>
   <a href=“##”>About</a>
   <a href=“##”>Blog</a>
</nav>
<header>

nav {
 a {
   color: red;

   header & {
     color:green;
   }
 }  
}

正在回答

6 回答

注意区分&符的位置,置前表示它为父集,置后代表它为子集

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

落花寂地 提问者

非常感谢!
2015-09-16 回复 有任何疑惑可以回复我~
#2

恋上天空的驴

姐们 你说反啦
2017-03-05 回复 有任何疑惑可以回复我~
#3

qq_Simpleisbeau_0

这样确实说的通
2022-03-23 回复 有任何疑惑可以回复我~

&是代表父选择器的标识符,当包含父选择器标识符的嵌套规则被打开时,它不会像后代选择器那样进行拼接,而是&被父选择器直接替换。所以在css文件里,&被替换成nav a了。http://img1.sycdn.imooc.com//58c656080001df2709920479.jpg

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

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


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

header &表示header作为nav的父集

& header表示header作为nav的子集


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

&代表父级的意思,这里代表nav a

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

JeremyYin

代表父级的话&难道不应该是代表a么?他是在a中使用的啊,从我的理解上感觉会编译出nav header a {....}这种的,为什么不?
2015-09-11 回复 有任何疑惑可以回复我~

header是html5中的新标签

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

落花寂地 提问者

我知道,作为最外层的容器,header & { color:green; }写在内层是什么意思?
2015-06-10 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

header & 是什么意思

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