我工作的公司正在使用LESS,我正在尝试理解正在使用的特定选择器方法,并希望有人可以在此示例中解释破折号和括号的使用:
.style--heading-1(){
//properties
}
答案 0 :(得分:1)
使用您提供的示例,它并非100%确定,但我非常有信心您的公司正在使用名为BEM的特定命名约定或者可能是派生。与其他框架(例如OOCSS)一样,它只是帮助组织大型CSS项目。但是,根据严格的BEM,.style--heading-1
似乎并不是特别好的命名......;)
()
只表示LESS中无参数的mixin(函数)。
为什么不作为同事给你提供更多信息呢?愿意学习是不可耻的。