Less css中的嵌套伪类

Yam*_*ami 7 css pseudo-class less

我正在尝试使用LESS CSS来编写我的CSS,但是我遇到了嵌套伪类的问题

.class1 { 
        &:nth-of-type(2n) {  
            .class2{  
            } 
        } 
    }
Run Code Online (Sandbox Code Playgroud)

输出是:

.class1.class2:nth-of-type(2n) {}
Run Code Online (Sandbox Code Playgroud)

但我希望有这个:

.class1:nth-of-type(2n) .class2{}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Nat*_*utz 3

没什么大不了。您的 LESS CSS 版本可能无法生成正确的代码。尝试使用在线 less 转换器,看看它是否工作正常。这是我得到的:

(在)

.class1 { 
  &:nth-of-type(2n) {  
    .class2{  
      x:1;
    } 
  } 
}
Run Code Online (Sandbox Code Playgroud)

(出去)

.class1:nth-of-type(2n) .class2 {
  x: 1;
}
Run Code Online (Sandbox Code Playgroud)