【发布时间】:2019-05-30 08:38:31
【问题描述】:
我是 BEM 方法的新手,我有一个针对修饰符子级的问题。
假设我有这个 HTML:
<div class="block-container">
<div class="block-container__element"></div>
</div>
在block-container 我添加一个修饰符block-container--modifier。
CSS 将是:
.block-container {
...
}
.block-container__element {
...
}
.block-container--modifier {
...
}
我的问题是:如何在应用修饰符时更改 __element 的一些 CSS 属性?
据我所知,我们必须避免使用嵌套子级,但我认为有时必须打破这个规则才能实现这种事情,我是对的吗?
我使用的是纯 CSS,没有 LESS,没有 SASS。
【问题讨论】: