【发布时间】:2016-01-12 00:02:46
【问题描述】:
我需要以下 CSS 输出。 ie* 类必须存在特定性,body 类也需要在没有它们的情况下存在,因为它们不会总是被添加。
body.my-class,
html.ie7 body.my-class,
html.ie8 body.my-class,
html.ie9 body.my-class {
background: red;
}
我可以在我的 Less 中得到同样的结果。然而这不是一个好主意,因为我必须写两次background: red 的样式。因此,如果它已更新,则需要在 2 个地方进行更新。
body.my-class {
background: red;
html.ie7 &,
html.ie8 &,
html.ie9 {
background: red;
}
}
我可以用不同的方式编写我的 Less,这样我就不会重复样式,而是让编译后的 CSS 完全一样?
【问题讨论】:
标签: less