想知道 BEM 方法是否正确。假设我有一个组件/块“盒子”。
<div class="box">
<div class="box__title">Box Title</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这个盒子可以在任何地方使用。但是例如这个框也可以用在列表中。
<ul>
<li>
<div class="box">
<div class="box__title">Box Title</div>
</div>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
像这样调用 DOM-Classes 是正确的吗?
<ul class="box__list">
<li class="box__item">
<div class="box">
<div class="box__title">Box Title</div>
</div>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
所以“box__list”和“box__item”不知何故在块“box”之外。“box__item”然后有一些特定的东西。
.box__item {
margin-bottom: 20px;
}
Run Code Online (Sandbox Code Playgroud)
这样做是“允许”的,或者我在这里需要完全不同的东西,比如“box-wrapper__list”和“box-wrapper__item”。
感谢您的评论。:)
| 归档时间: |
|
| 查看次数: |
619 次 |
| 最近记录: |