【问题标题】:Nesting element+element selector in SCSS在 SCSS 中嵌套元素+元素选择器
【发布时间】:2016-11-24 13:51:47
【问题描述】:

作为 SCSS 的新手,我想知道如何将其嵌套用于 CSS 的 element + element 选择器。通常,在 CSS 中,我会写如下内容:

.test{
    color: red;
}
.test + label{
    color: blue;
}

如何将+ label 选择器嵌套在.test 选择器中?提前致谢!

【问题讨论】:

    标签: css sass css-selectors


    【解决方案1】:

    更新:在这种情况下,您需要做的就是嵌套这样的规则:

    .test {
        color: red;
        + label {
            color: blue;
        }
    }
    

    不过,您也可以使用& 选择器来达到同样的效果,如下所示:

    .test {
        color: red;
        & +label {
            color: blue;
        }
    }
    

    【讨论】:

    • 非常感谢您的帮助,这就像一个魅力!
    • 你甚至不需要那里的 &。
    • @BoltClock 你是什么意思?
    • @Angelos Chalaris: + label
    • @Angelos Chalaris:是的。没有区别,无论您是否包含它,这完全是个人喜好。 & 有效,但尽管这个答案意味着什么,它并不是绝对需要的。
    猜你喜欢
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    • 2019-07-24
    • 2016-11-17
    • 2014-01-20
    • 1970-01-01
    相关资源
    最近更新 更多