使用BEM方法论,假设我有两个类,如下所示:
`.staff__teacher`
和
`.staff__teacher--professor`
在教授的标记中,想要同时拥有这两个类还是只有修改后的类?
``
还是
``
在我看来,选择后者似乎更加合理,因为它更加简洁明了。
在Sass中,该类将通过扩展`.staff__teacher`类来创建。
`.staff__teacher`
和
`.staff__teacher--professor`
在教授的标记中,想要同时拥有这两个类还是只有修改后的类?
``
还是
``
在我看来,选择后者似乎更加合理,因为它更加简洁明了。
在Sass中,该类将通过扩展`.staff__teacher`类来创建。
.staff__teacher--professor{
@extends .staff__teacher;
//...extra professor styles here..
}
然而,我看过的大多数BEM教程中,两种类都被添加到标记中。有没有人能帮我理解一下哪种方式更好?使用我的方法可能会导致什么问题吗?