1
我需要下面的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
的风格。所以如果它被更新了,它需要在两个地方更新。
body.my-class {
background: red;
html.ie7 &,
html.ie8 &,
html.ie9 {
background: red;
}
}
我可以用不同的方式写我的Less,以便我不重复样式,但是使编译的CSS完全一样吗?