header & 是什么意思

来源:4-5 [Sass]嵌套-选择器嵌套

落花寂地

2015-06-10 10:27

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

nav {
 a {
   color: red;

   header & {
     color:green;
   }
 }  
}

写回答 关注

5回答

  • 水若寒
    2015-09-16 14:41:11
    已采纳

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

    qq_Sim...

    这样确实说的通

    2022-03-23 15:54:42

    共 3 条回复 >

  • 姜素源3788549
    2017-03-13 16:20:19

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

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

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


  • Tran_
    2016-01-14 13:47:53

    header &表示header作为nav的父集

    & header表示header作为nav的子集


  • 727177817
    2015-08-03 15:57:32

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

    Jeremy...

    代表父级的话&难道不应该是代表a么?他是在a中使用的啊,从我的理解上感觉会编译出nav header a {....}这种的,为什么不?

    2015-09-11 22:41:15

    共 1 条回复 >

  • Fewq
    2015-06-10 14:06:11

    header是html5中的新标签

    落花寂地

    我知道,作为最外层的容器,header & { color:green; }写在内层是什么意思?

    2015-06-10 15:54:11

    共 1 条回复 >

Sass入门篇

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

104420 学习 · 263 问题

查看课程

相似问题