这是我的CSS片段:
div.header {
border: 1px solid #842210;
}
div.header#id {
position: relative;
}
我认为以下LESS代码可能有效,但实际上并没有:
@border-width: 1px;
@red: #842210;
div.header {
#id {
position: relative;
}
border: @border-width solid @red;
}
有没有人有关于如何用LESS重写CSS代码的想法?
答案 0 :(得分:7)
您拥有它的方式,您将选择div.header #id
而不是div.header#id
。您可以使用parent selector(&):
div.header {
&#id {
position: relative;
}
border: @border-width solid @red;
}