示例场景:如果用户启用了javascript,我想隐藏子导航菜单,以便在导航层次结构中进一步向上点击导航链接时显示该菜单。如果启用了javascript,则Modernizr会在html标记中添加一个类'js',以便我可以将其用于检测。
在SASS我可以这样做:
div.subnav{
display: block;
html.js & {
display: none;
}
}
这可以用LESS完成吗?我可以从其他规则中定位父级吗?
答案 0 :(得分:52)
可以使用LESS完成吗?
是
您提供的代码在LESS中有效。 The & combinator
works the same
最后,选择器为:
生成div.subnav {
...
html.js & {
...
}
}
将是:
div.subnav {
...
}
html.js div.subnav {
...
}