如何在较少的范围内取代类而不是样式

时间:2015-04-08 09:17:31

标签: css less css-preprocessor

有没有办法缩短以下代码:

.outer-a {
    .inner {
        background-color: white;
    }
}

.outer-b {
    .inner {
        background-color: white;
    }
}

预期产出:

.outer-a .inner {
    background-color: white;
}

.outer-b .inner {
    background-color: white;
}

我在提供此功能的较少文档中找不到任何功能。

2 个答案:

答案 0 :(得分:2)

你可以像父母那样与父母联系

.outer-a,
.outer-b {
    .inner {
        background-color: white;
    }
}

答案 1 :(得分:2)

我想你可以用逗号来试试。这样的简单吗?

.outer-a, .outer-b {
    .inner {
        background-color: white;
    }
}

然后编译成这个

.outer-a .inner,
.outer-b .inner {
  background-color: white;
}