Css 元素>;SASS中的元素?

Css 元素>;SASS中的元素?,css,sass,Css,Sass,我到处寻找,只是没有找到答案,但希望这是一个简单的答案,老实说 我正在学习SASS,并且一直在尝试转换现有的.css文件。 我在里面碰到一个选择器,就像这样 div > p { background-color: yellow; } SASS是如何实现这一点的 是一样的吗?或者,有没有一种方法可以像使用多个类那样嵌套它 .header{ .p{ color:black; } } 请给我指出正确的方向 类似于以下内容的操作应该有效: .heade

我到处寻找,只是没有找到答案,但希望这是一个简单的答案,老实说

我正在学习SASS,并且一直在尝试转换现有的.css文件。 我在里面碰到一个选择器,就像这样

div > p { 
    background-color: yellow;
}
SASS是如何实现这一点的

是一样的吗?或者,有没有一种方法可以像使用多个类那样嵌套它

.header{
    .p{
        color:black;
    }
}

请给我指出正确的方向

类似于以下内容的操作应该有效:

.header{
    &>.p{
        color:black;
    }
}
给你:

div {
  > p {
       // You style
      }
}
说明:

当您像这样使用嵌套时:

div {
    p {
       //
      }
}
它汇编成:

div p {
       //
}
所以如果你想成为一个直接的孩子

div > p {
       //
}

然后您需要指定它。

您尝试过什么吗?有什么事吗?是的,我试过一些东西。我没有把它们包括在内,因为我认为展示我失败的尝试不会给实际问题增加任何价值。很抱歉,我没有遇到之前回答的问题,我确实看了,但搜索的措辞肯定不同,它没有为我找到答案。请稍微解释一下您的解决方案谢谢@technotronic,我感谢您的回答:)在这个案例中不必使用
&