问答详情
源自:4-5 [Sass]嵌套-选择器嵌套

header & 是什么意思

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

nav {
 a {
   color: red;

   header & {
     color:green;
   }
 }  
}

提问者:落花寂地 2015-06-10 10:27

个回答

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

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

  • 姜素源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

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

    header是html5中的新标签