【发布时间】:2015-09-21 17:46:07
【问题描述】:
我有一个带有嵌套类的标题。类名怎么写?
下列说法正确吗?
<header class="header">
<nav class="header__navbar"></nav>
<div class="header__search__btn">
<a href="#" class="header__search__btn__link"></a>
</div>
<div class="header__search__wrapper">
<form class="header__search__wrapper__form"></form>
</div>
<div class="header__logo"></div>
</header>
【问题讨论】:
-
我从来没有听说过 BEM,但如果这是它禁止类名的方式,我不喜欢它。这不是类名应该做的。
-
@MrLister 不,这不是它的工作原理,但
__是一个重要部分,每个类名应该只有一个 - 非常值得一看,一旦你结束任何主观的“它很丑”类型的反应,比如我的反应:-)