刚接触 BEM ,还在尝试理解中,问题很小白,见笑了,还望高人指点一二。 如题,是否可以直接通过 BEM 命名规则来定位元素,那 html tag 和 id 定位都用不上咯?(当时不是适用于所有的情况)
来个🌰吧
<header>
<h1 class="header__title">xxx</h1>
<p class="header__description">xxx</p>
</header>
在没有 BEM 命名的时候,我可能需要通过 header h1
(html tag name) 来定位元素,或者给 h1
元素一个 header-title
的 id ,通过 id 对其进行定位,用了 BEM 命名后,貌似很多情况都可以通过 BEM 来精确描述元素,将其定位咯?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.