我可以像在LESS中那样在标准CSS中嵌套类吗

我可以像在LESS中那样在标准CSS中嵌套类吗,css,less,Css,Less,使用较少的预处理器,您可以将CSS代码嵌套在其他CSS代码中,如下所示: .Element { .AnotherElement { background-color: #FFF; } .YetAnotherElement { background-color: #000; } } 这将使.Element.AnotherElement的背景为白色,并使.Element.yestanotherelement的背景色为黑色。它不需要写出

使用较少的预处理器,您可以将CSS代码嵌套在其他CSS代码中,如下所示:

.Element {
    .AnotherElement {
        background-color: #FFF;
    }
    .YetAnotherElement {
        background-color: #000;
    }
}
这将使
.Element.AnotherElement
的背景为白色,并使
.Element.yestanotherelement
的背景色为黑色。它不需要写出来就可以做到这一点,比如:

.Element .AnotherElement {
    background-color: #FFF;
}
.Element .YetAnotherElement {
    background-color: #000;
}

第一个示例是否与CSS语法一致,或者我是否必须使用LESS预处理器?

嵌套是LESS和SASS的一项功能,而不是CSS固有的功能


这是CSS预处理器最常见的用途之一,但它们也提供了更多功能。

不,CSS不支持这种语法,在您的CSS示例中,“元素”和“AnotherElement”将接收此属性,AnotherElement将不会继承元素的属性。

谢谢!我也这么想,但我不确定。