# 符号&

 .box{
            &:before{
                border-color: red;
            }
        }
    & 表示在嵌套层次中回溯一层,即&:before相当于.box:before
    
<div class="a b"></div>编译结果:.a.b
                a{
                    &b{}
                }
    <div class="a">编译结果:.a   .b
        <div class="b"></div>
    </div>
                a{
                    b{}
                }

# 符号+

+表示选择元素后面紧紧相邻的一个兄弟(间隔不可)

/* 如 :h1 + p {color: red;}
区别 h1 ~ p {color: red;}表示h1后所有兄弟p不管是否间隔 */
    <h1>测试一下选择器</h1>
    <p>呵呵哈哈哈</p>
    <p>呵呵哈哈哈</p>

另类相同元素:li+li表示除去第一个后面li都起效应

              如:li + li { color: green;}
                 <li>s是吗</li>
                 <li>s是吗</li>
                 <li>s是吗</li>
最近更新: 2022-09-22 16:10