【问题标题】:Is BEVM valid or we can use modifier alone?BEVM 是有效的还是我们可以单独使用修饰符?
【发布时间】:2018-07-24 10:21:31
【问题描述】:

Chainable BEM modifiers

我想把这个想法应用到我的下一个项目中,但是当我在 getbem.com 上获得检查时,它说单独使用修饰符很糟糕

Good

<div class="block block--mod">...</div>
	<div class="block block--size-big
		block--shadow-yes">...</div>

Bad

<div class="block--mod">...</div>

同时,在 BEVM 思想中,我们可以在元素中单独使用修饰符。 有人有什么建议吗?

【问题讨论】:

    标签: html css bem


    【解决方案1】:

    BEM 反对没有块类本身的修饰符。他们要修改现有的东西。

    一个块上可以同时有很多不同的修饰符(我们需要避免在每个修饰符中重复基本的东西),并且可以在运行时添加或删除它们。所以应该总是有实体(块或元素)可以添加或删除它们。

    更多信息请参考https://en.bem.info/methodology/faq/#how-to-make-global-modifiers-for-blocks

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 2019-02-10
      • 1970-01-01
      • 2016-10-09
      相关资源
      最近更新 更多