Css 减:将父元素(如果存在)作为目标

Css 减:将父元素(如果存在)作为目标,css,less,Css,Less,所以我有一个盒子: <div class="box">Box</div> ,但较少有所谓的,或& &运算符表示嵌套规则的父选择器,在将修改类或伪类应用于现有选择器时最常用 因此,在您的情况下,您可以使用&以具有a父对象的.box实例为目标,而不是更改父对象的颜色 .box { color: red; a & { color: blue; } } 这意味着: .box { color: red; } a .box { color:

所以我有一个盒子:

<div class="box">Box</div>
,但较少有所谓的,或
&

&运算符表示嵌套规则的父选择器,在将修改类或伪类应用于现有选择器时最常用

因此,在您的情况下,您可以使用
&
以具有
a
父对象的
.box
实例为目标,而不是更改父对象的
颜色

.box {
  color: red;

  a & {
    color: blue;
  }
}
这意味着:

.box {
  color: red;
}
a .box {
  color: blue;
}

如果在LESS中有,则不能在CSS中选择父元素。所以不能将css应用于父级
.box {
  color: red;

  a & {
    color: blue;
  }
}
.box {
  color: red;
}
a .box {
  color: blue;
}