检查父母是否有使用LESS的课程

场景示例:如果用户启用了JavaScript,则我想隐藏一个子导航菜单,以便在单击导航层次结构中更深的导航链接时可以将其显示出来。如果启用了javascript,Modernizr会将js类添加到html标记中,这样我就可以将其用于检测。

在SASS中,我可以执行以下操作:

div.subnav{

   display: block;

   html.js & {
      display: none;
   }

}

可以使用LESS做到吗?我可以从另一个规则中定位父母吗?

Tony凯2020/03/23 11:50:01

可以使用LESS做到吗?

是。

您提供的代码可在LESS中使用。& combinator工作原理相同

最后,选择器生成用于:

div.subnav {
    ...
    html.js & {
        ...
    }
}

将会:

div.subnav {
    ...
}

html.js div.subnav {
    ...
}