相关疑难解决方法(0)

较少CSS:嵌套时滥用&Operator?

较少使用&运算符来增强嵌套可能性.

.header        { color: black;
  .navigation  { font-size: 12px;
    &.class    { text-decoration: none }
  }
}
Run Code Online (Sandbox Code Playgroud)

这会导致&用父选择器替换它并导致实际选择器与父选择器的连接:.header .navigation.class而不是正常的追加,这将导致.class成为一个后代:.header .navigation .class.

现在还有可能是以下内容(另见此处):

.header        { color: black;
  .navigation  { font-size: 12px;
    #some-id & .foo   { text-decoration: none }
  }
}
Run Code Online (Sandbox Code Playgroud)

这会产生以下结果:#some-id .header .navigation .foo 试试这里.该substition发生,我已经预先考虑选择(#some-id),以我的父母选择.

除了我永远不会以这种方式编码的事实,因为这可能会在很短的时间内弄乱你的样式表,我的问题是:

由于没有记录此功能,它是一个功能还是更可能是一个错误?
哪些是可能的副作用?

css css-selectors less

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

css ×1

css-selectors ×1

less ×1